2011-12-14 148 views
0

Iam嘗試檢查日期選擇器中的輸入日期值是否大於當前時間。 Iam以日期/月/年格式獲取日期值。如何從日期/月/年格式獲取時間戳記值?

我想檢查輸入日期是否大於當前日期。但不能從日/年/年格式獲得時間戳。

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 2011-12-14 08:43:36

回答

0

您可以使用日期字符串初始化一個新的Date對象:

var d = new Date('12/10/2011'); 
d.getTime(); // 1323428400000 
相關問題