Как преобразовать строку даты в Date объект?
Date
Пример строки даты:
31.12.2009 23:12:00
var parts = "31.12.2009 23:12:00".match(/\d+/g); new Date(parts[2], parts[1]-1, parts[0], parts[3], parts[4], parts[5]);
Разбор и создание.
Примечание : Месяц начинается с нуля.
Я рекомендую библиотеку Date.js .
. Она может обрабатывать все виды анализа и преобразования дат и другие функции, связанные с датами.Очень удобно для такого рода вещей.
надеюсь, что это поможет.
JavaScript по умолчанию анализирует строки даты в формате ISO 8601, который ...
YYYY-MM-DDThh: мм: ss.sssZ
Если вы можете получить дату и время в этом формате, вероятно, будет лучше. Вы не хотите сталкиваться с какими-либо культурными проблемами. В JavaScript вы можете сделать это с помощью toISOString () . Если вы не можете этого сделать, вам придется самостоятельно разобрать дату или воспользоваться библиотекой.