Чтобы отформатировать дату JavaScript в центральном часовом поясе (CST), вы можете использовать следующие методы:
Метод 1: использование встроенного метода toLocaleString():
const date = new Date();
const options = { timeZone: 'America/Chicago' }; // Set the timezone to Central Time (CST)
const formattedDate = date.toLocaleString('en-US', options);
console.log(formattedDate);
Метод 2. Использование библиотеки типа Moment.js:
const moment = require('moment-timezone');
const date = moment().tz('America/Chicago').format('YYYY-MM-DD HH:mm:ss');
console.log(date);
Метод 3. Использование объекта Intl.DateTimeFormat:
const date = new Date();
const options = {
timeZone: 'America/Chicago',
year: 'numeric',
month: '2-digit',
day: '2-digit',
hour: '2-digit',
minute: '2-digit',
second: '2-digit'
};
const formattedDate = new Intl.DateTimeFormat('en-US', options).format(date);
console.log(formattedDate);