-1

JavaScript で Web アプリケーション用に作成しているカウントダウンに問題があります。ページには、カウントダウンに日付を提供するカレンダーである入力があり、カウントダウン自体があります!

私の問題は、カレンダーが提供する日付をカウントダウンで機能させることができないことです。

カウントダウンの時間は秒単位で提供する必要があるため、私のコードは次のとおりです。

カレンダー入力:

<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 に答える