1

私はこのコードを持っています:

<script>
    $(function () {
        var march04 = new Date();
        var march07 = new Date();
        var march11 = new Date();
        var march13 = new Date();
        var august09 = new Date();

        // march04 = new Date(march04.getFullYear() + 0, 3 - 1, 10);
        march07 = new Date(march07.getFullYear() + 0, 3 - 1, 8);
        march11 = new Date(march11.getFullYear() + 0, 3 - 1, 12);
        march13 = new Date(march13.getFullYear() + 0, 3 - 1, 14);
        august09 = new Date(august09.getFullYear() + 0, 8 - 1, 10);

        $('#march04').countdown({until: march04});
        $('#march07').countdown({until: march07});
        $('#march11').countdown({until: march11});
        $('#march13').countdown({until: march13});
        $('#august09').countdown({until: august09});

    });
</script>

現時点では、日付までカウントしていますが、特定の時間までカウントダウンすることも望んでいます。助けていただけませんか?ありがとう。

4

2 に答える 2

1

日付を指定する方法は、完全な日数です (つまり、時間を指定しません)。

あなたは直接それを行うことができます

var march07_1900 = "March 7, 2015 19:00:00"; 

またはあなたのスタイルを使用してください。何も指定しない場合、Date() は現在の日付/時刻を返します。

パラメータの完全なセットは次のようになります。

new Date(year, month, day, hours, minutes, seconds, milliseconds) 

あなたのスタイルを使用して:

var march07_1900 = new Date();
march07_1900 = new Date(march07_1900.getFullYear() + 0, 3 - 1, 7, 19, 0, 0);
document.write(march07_1900);

そして、あなたはそうします

$('#march07').countdown({date: march07_1900});
于 2015-07-13T12:06:42.323 に答える
1

私はあなたがこれを必要とするかもしれないと思う

var today = new Date();
var target = new Date("05-28-2015");
var diff = new Date(target - today);
var str = diff.getMonth() + ":" + diff.getDate() + " " + diff.getHours() + ":" + diff.getMinutes() + ":" + diff.getSeconds() + ":" + diff.getMilliseconds();

これがサンプルです。

于 2015-07-13T12:08:33.580 に答える