尝试将时间输入中的值转换为Javascript中的unix时间戳

时间:2015-10-29 17:49:00

标签: javascript unix time

我有时间输入

<input type="time" id="end_time" name="end_time" value="12:30">

我要做的是将当前时间与此输入的值进行比较。但是,我有两个问题,我使用的javascript方法打印出时间作为unix时间戳。

menu_time = new Date().getTime();

如何将end_time值转换为menu_time值以进行比较?

end_time = $('#end_time').val();
if($(menu_time) > $(end_time)){
    console.log('true');
}else{
     console.log('false');
 }

1 个答案:

答案 0 :(得分:0)

您还需要将end_time转换为时间戳,以便与menu_time进行比较。

end_time = Date.parse($('#end_time').val());

if($(menu_time) > $(end_time)){
    console.log('true');
}else{
     console.log('false');
 }