2011-12-14 152 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 
相关问题