Я использую moment.js
, чтобы получить смещение даты UTC.Какой формат даты использовать в moment.js?
У меня есть следующий код, который дает мне смещение, но я получаю предупреждение "Deprecation warning: moment construction falls back to js Date"
.
var s = booking.booking_date_time.toString();
console.log(moment(s).parseZone(s).utcOffset());
Переменная s
выше установлено значение "Mon Jun 13 2016 08:00:00 GMT+1000 (AUS Eastern Standard Time)"
.
Я знаю, что, чтобы добраться до предупреждения, мне нужно указать формат даты в данный момент, но я не уверен, какой формат даты должен быть. Я пробовал этот формат "EEE MMM dd yyyy HH:mm:ss ZZ"
, но это не работает.
Как насчет того, противоположный подход, форматирование * текущее время * до тех пор, пока выглядит достаточно близко к формату вашего ввода? – noisypixy
Является ли 'booking.booking_date_time' объектом' Date'? Если да, просто передайте его прямо сейчас. Нет необходимости проходить через строки. –