Я хочу преобразовать Date
объект с локальной меткой времени в Date
«объект» с меткой времени UTC. Один из методов, которые я нашел, заключается в следующем:JavaScript: Элегантный способ конвертировать местный часовой пояс дата объекта в UTC часовой пояс дата объект
var d = new Date(); //gives Date object with local timezone
var s_str_utc = d.toUTCString(); //converts it to UTC timezone but
//is no longer an object but a string
Есть ли функция для преобразования непосредственно в объект. Я всегда могу использовать регулярное выражение и другие вещи, чтобы получить дату и время от s_str_utc
, но это не будет изящным способом сделать это.
Я призываю вас, чтобы попробовать momentjs библиотеку для обработки дат в JavaScript: http://momentjs.com/ Сроки обработки в JavaScript это просто кошмар. –
Объекты 'Date' всегда содержат UTC. 'toString()' показывает локальную версию UTC, но внутри она всегда UTC. – JohnnyHK
Закончено с использованием moment.js. –