2016-09-27 3 views
0

У меня есть строка "2016-01-01T00:20:50z". Как я могу проанализировать строку в формате даты и времени в Javascript? Например, для строки date: "2016-01-01" и для формата времени строки: "20:50".Как разбирать строку ISO в формате времени и даты в Javascript?

Спасибо

+3

Возможный дубликат [Анализ синтаксического анализа даты ISO 8601 в Javascript] (http://stackoverflow.com/questions/4829569/help-parsing-iso-8601-date-in-javascript) –

+0

Следуйте по этой ссылке http://stackoverflow.com/questions/5619202/converting-string-to-date-in-js – Gangz

+0

@Gangz, но делая новую дату ('2011-04-11T10: 20: 30Z'), что бы она вернула? Это будет одна строка снова, и ее нужно снова проанализировать до формата даты и времени? –

ответ

0

Я очень рекомендую Datejs на «https://github.com/datejs/Datejs» для всех вещей, связанных с датой и временем. Он может правильно проанализировать «2016-01-01T00: 20: 50Z» (обратите внимание, что «z» должен быть капиталом.)

+0

не сказал, что вы ошибаетесь, но https://github.com/moment/moment/ используется чаще и доказано. Проверьте это. – Derek

+1

@MichaelErickson Есть ли способ сделать это с помощью Javscript, а не с помощью фреймворка? –

+0

@ Ты посмотрел в момент js и выглядел полезным, но я не могу найти точный пример для моего дела. Как бы я разобрал строку «2016-01-01T00: 20: 50z» в дату: «2016-01-01» и время: «20:50» –

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

  • Нет связанных вопросов^_^