2017-01-10 1 views
0

Я использую moment.js в моем приложении и ожидаемый формат датыMoment формат JS Дата, чтобы удалить знак минус из формата изо

2017-01-09T17:05:00.000 //Expected Result 

Где, как будто я называю

moment().format() 

Я получать формат ISO 8601, то есть с T и знака минус

(2017-01-14T17:05:00-06:00) // Actual result. 

Что я должен использовать, чтобы получить этот формат с .000

+0

Если вы используете момент, просто указать формат, который вы хотите его в – Rajesh

+0

Благодарю. Какой формат мне нужно указать. –

+0

Как вы получаете дату ISO? [JSFiddle] (https://jsfiddle.net/RajeshDixit/f4cdqwxx/). Хорошо работает для меня – Rajesh

ответ

0

ISO 8601 является стандартным представлением API формата момента(). Но вы можете настроить его, передав требуемый шаблон формата.

В вашем случае, moment().format('YYYY-MM-DD[T]HH:mm:ss.SSS') будет производить то, что вы ищете

2017-01-10T11: 55: 56,621

Найти больше вариантов настройки здесь: http://momentjs.com/docs/#/displaying/

-

Другой вариант знать, хотя он работает только для UTC время: moment().toISOString()

2017-01-10T06: 56: 18.465Z

[кредит: Раджеш].

+0

Спасибо, Брат. Спас мой день. –

+0

Это не идея. Пожалуйста, проверьте ссылку ссылки в моем последнем комментарии – Rajesh

+0

@Rajesh Вы ссылаетесь на 'console.log (moment(). ToISOString())' в вашем jsfiddle? –

Смежные вопросы