Я использую библиотеку Date.js и jQuery. Это мой код:Есть ли способ указать формат ввода date.js?
var parsedDate2 = Date.parse(date);
alert(parsedDate2.getTime()/1000);
Когда я использую дату:
12/11/2015 08:00 PM
Он рассматривает его как MM/DD/YYYY ...
Но когда я использую дату:
27/11/2015 08:00 PM
Тогда это рассматривает его как DD/MM/YYYY ...
, что на самом деле является той версией, которую я предпочитаю. Итак, как я могу настроить формат DD/MM/YYYY ...
, чтобы использовать все время и забыть о MM/DD/YYYY ...
?
https://github.com/datejs/Datejs/blob/master/src/parser.js#L1097 https://github.com/ datejs/Datejs/blob/master/src/globalization/en-US.js # L44 Учитывая, сколько лет эта библиотека, по какой-либо причине не использовать MomentJS? – Sampson
Date.js не обновлялся в течение 7 лет. Если это сработает для вас, отлично. Если вы обнаружите какие-либо проблемы, они вряд ли будут исправлены, поэтому вам может понадобиться новая библиотека, например [moment] (http://momentjs.com/). – joews
@Sampson Я следил за вашим советом, но когда я написал 'var d1 = Date.parseExact (date," d/m/Y h: i A "); alert (d1) ', тогда я получил« null »... Что я здесь делаю неправильно? – randomuser1