им пытаются получить объект даты с текущим временем конкретного часового пояса,Jquery объекта дата, часовой пояс
var options = {
timeZone: 'Asia/Novokuznetsk',
year: 'numeric', month: 'numeric', day: 'numeric', hour: 'numeric', minute: 'numeric', second: 'numeric', hour12: false
},
formatter = new Intl.DateTimeFormat([], options),
date_string = formatter.format(new Date()),
dsplit = date_string.split(","),
date_arr = dsplit[0].split("/"),
time_arr = dsplit[1].split(":"),
now = new Date(date_arr[2], date_arr[0] - 1, date_arr[1], time_arr[0], time_arr[1], time_arr[2]);
И now
выводит текущее время конкретного часового пояса. Основная проблема заключается в том, что не все временные интервалы поддерживаются этим примером. Есть ли лучший способ получить дату объекта текущего времени в конкретный часовой пояс?
Я думаю, ваше предложение должно соответствовать, но я не знаю, смещение. Формат часового пояса Азия/Новокузнецк, Юпоре/Киев и т. Д. –
Вы можете получить фактическое смещение: var offset = new Date(). GetTimezoneOffset(); console.log (смещение); –
И это было бы компенсировано моим часовым поясом. Как узнать смещение времени между Европой и Киевом, если я не знаю текущее время в Киеве? –