Я нашел решение, попробовав разные подходы.
Сначала я изменил часовой пояс Centos, а мое приложение на pm2 все еще было в часовом поясе UTC.
Затем я изменил переменную TZ, используяcp /usr/share/zoneinfo/Asia/...
и до сих пор нет результата.
Затем я перезапустил сервер CentOs, ожидая, что изменения вступят в силу, но пока результата нет.Когда сервер был запущен, и pm2 перезагрузил мое приложение, оно все еще использовало часовой пояс UTC.
Наконец я удалил свое приложение из pm2, а затем добавил его снова.Это было, когда мое приложение начало использовать местный часовой пояс.
Имейте в виду, что независимо от того, что вы делаете с «Linux TimeZone» или «TZ var», pm2 запоминает часовой пояс момента, когда вы добавляете свое приложение.и хранит его где-то и использует его как часовой пояс вашего приложения.