通过jQuery datepicker将日期转换为unix时间戳

时间:2013-01-15 09:53:58

标签: javascript jquery datepicker

我想检查输入的dob是否超过18岁。为此我想转换为将输入的日期转换为unix时间戳。我尝试使用:

$.datepicker.formatDate('@', $('#dob').val());

但它提供了三个额外的零,也提前一天。就像“10/10/1967”一样,它返回:-70369200000,它应该返回:-70329600。我该怎么改变它?

1 个答案:

答案 0 :(得分:5)

要从日期选择器中获取Unix时间:

$(el).datepicker('getDate') / 1000;

但是你还应该注意Date个对象的语义没有明确定义为“否定”日期。