2011-12-14 4 views
0

Iam пытается проверить, больше ли введенное значение даты выбора даты, чем текущее время. Я получаю значение даты в формате даты/месяца/года.Как получить значение отметки времени с даты/месяца/года?

Я хочу проверить, больше ли входная дата, чем текущая дата. Но не может получить отметку времени с даты/mpnth/year format.

function parseDate(input) { 
    if(input!=false){ 
     var parts = input.match(/(\d+)/g); 
     var q=Date(parts[2], parts[1]-1, parts[0]); // months are 0-based 
     return q; 
    } 
} 

if(new Date().getTime()<Date.parse(parseDate($("#sdate").val()))){ 
    $("#err_startdate").html("Start date must be leass then current time"); 
} 
+0

попробовать 'timeInMs = Date.now();' – diEcho

+0

возможно дубликат [Форматирование даты в JavaScript] (HTTP : //stackoverflow.com/questions/1056728/formatting-a-date-in-javascript) – diEcho

ответ

0

Вы можете использовать строку даты, чтобы инициализировать новый объект Date:

var d = new Date('12/10/2011'); 
d.getTime(); // 1323428400000 
Смежные вопросы