0

私はこのカウントダウンを私のウェブサイトで使用しています。

ここでスクリプトを表示できます(大きすぎて投稿できません)

これは、head セクションのコードです。

<script type="text/javascript" src="javascripts/jquery.countdown.js"></script>
    <script type="text/javascript">
        $(function () {
            var austDay = new Date();
            austDay = new Date(austDay.getFullYear() + 1, 1 - 1, 26);
            $('.countdown-container').countdown({until: austDay});
            $('#year').text(austDay.getFullYear());
        });
    </script>

カウントダウンの期間を変更できるようにしたいと考えています。

誰かが洞察を貸してくれるなら、それは素晴らしいことです。

4

2 に答える 2

1

同じ質問がありましたが、フセインの説明が解決に役立ちました。

たとえば、2017 年 10 月 25 日までカウントダウンしたい場合、コードは次のようになります。

Date(CommingDate.getFullYear() + 1, 10 - 1, 25);

どこ

CommingDate.getFullYear() + 1 - 2017 年です (実際の年 + 1)

10 - 1 -今月です

25 -その日です

于 2016-10-27T10:52:44.310 に答える
1

編集:

var CommingDate = new Date(); 
CommingDate= new Date(CommingDate.getFullYear() + 1, 1 - 1, 26);

説明

Date(CommingDate.getFullYear() + 1, 1 - 1, 26); は、現在の年を取得して 1 増やしたいことを意味します。

Date(CommingDate.getFullYear() + 1, 1 - 1, 26);

最初の数字は 1 か月前に進むので、2 - 1その月は 2 月になります。

しかし、このような1 - 1ことをすると、現在の月 のDate(CommingDate.getFullYear() + 1, 1 - 1, 26);が得られ 、最後の数字 26 が希望する日になります。

于 2013-01-23T13:02:36.343 に答える