Каков наилучший способ получить дату средства выбора даты в следующем формате гггг-дд-мм (гг-дд-мм в настройках даты) и преобразовать ее в время эпохи с помощью Javascript?
Я пыталсясделать это так:
var aDate = $("#date").val().split('-');
var epoch = new Date(aDate[0] + "," + aDate[1] + "," + aDate[2]).getTime() / 1000;
И console.log(epoch)
возвращается как NaN
.
Но если я объявлю эпоху как new Date(2011,10,30).getTime() / 1000;
, то проблем не будет.Я предполагаю, что проблема в том, что я передаю строку, но я понятия не имею, как ее решить, поскольку я новичок в Javascript.
Редактировать: я знаю о настройках altDate
и altFormat
в DatePicker.Но я хочу знать, как это сделать, не используя эти настройки.Потому что мне придется делать то, что я описываю выше для даты + времени позже.