-1

我在为 javascript 中的 webapp 制作倒计时时遇到问题。该页面有一个日历输入,它将为倒计时提供日期,并且它本身具有倒计时!

我的问题是我不能把日历提供的日期放在倒计时中。

倒计时的时间必须以秒为单位,所以这是我的代码:

日历输入:

<form style="margin-top:10px;"><input id="date" class="tcal"></form> 

以秒为单位转换日期的脚本:

var target_date = document.getElementById('date').value;
var target_date_secs = target_date.getTime();
var target_date_in_secs = target_date_secs / 1000;
var today = new Date();
var today_secs = today.getTime();
var today_in_secs = today_secs / 1000;
var final_time_secs = target_date_in_secs - today_in_secs;
document.write(final_time_secs);

问题是这不打印任何东西,当它应该以秒为单位打印剩余时间时......

任何帮助都会很棒!

谢谢!

4

1 回答 1

0

你忘了创建一个 Date-Obj

...
    var date = new Date(target_date);
    var target_date_secs = date.getTime();
...

希望这可以帮助

于 2014-03-05T12:32:12.040 回答