Вы, вероятно, можете просто использовать обычную Javascript Date toLocaleString () :
lastUpdateDateTime
.toLocaleString('en-US', { timeZone: 'America/Chicago', ... })
Я считаю, что американский CST переводится как строка часового пояса Америки / Чикаго.
Я живу в Австралии, поэтому я в GMT + 10: 00, следовательно:
![enter image description here](https://i.stack.imgur.com/a4W9j.png)
Если вы хотите удалить запятую между датой и временем и заменить «AM» на «am» (или «PM» на «pm»), вы можете сделать:
lastUpdateDateTime
.toLocaleString('en-US', { timeZone: 'America/Chicago', ... })
.replace(',', '')
.replace('AM', 'am')
.replace('PM', 'pm')
![enter image description here](https://i.stack.imgur.com/m4yL3.png)
Вы можете поместить этот код в свой собственный канал, если хотите.