2017-02-08 7 views
1

Я получил следующий вход Wed, 08 Feb 2017 10:09:19 GMT сервер формы. Я пытаюсь разобрать эту строку с помощью momentjs, но не смог найти формат, который будет анализировать GMT GMT.Синхронизация даты GMT с моментом

и если я не прикладывая формат на всех, то я получил предупреждение value provided is not in a recognized ISO format. moment construction falls back to js Date()

Спасибо!

+0

Проверьте это http://stackoverflow.com/questions/32355297/how-to-add-ist-timezone-object-to-moment-js – kawadhiya21

ответ

4

format Просто передайте в момент параметра Я конструктор:

var m = moment('Wed, 08 Feb 2017 10:09:19 GMT', 'ddd, DD MMM YYYY HH:mm:ss'); // Parse string in local time 
 
console.log(m.format()); 
 
var mUtc = moment.utc('Wed, 08 Feb 2017 10:09:19 GMT', 'ddd, DD MMM YYYY HH:mm:ss'); // Parse string in UTC time 
 
console.log(mUtc.format());
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>

Обратите внимание, что по умолчанию момент разбирает и отображает местное время, если вам нужно UTC см moment.utc. Если вам нужно использовать несколько часовых поясов, используйте moment-timezone.