- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カウントダウンタイマーの不明点について)
カウントダウンタイマーの不明点について
このQ&Aのポイント
- 決められた日時までカウントダウンするJavascriptが欲しいと思ってウェブ上で発見したスクリプトを拝借してきて少しコメントを変えて私のサイトに置きましたが、日数が28日ほどずれているのです。
- 私は素人でどこをどうしたら良いか分かりません。本を借りてきて少しずつ勉強しているのですが、できるなら早い内に完成させたいと思い、みなさんのお知恵を拝借させていただこうと思いました。
- やりたいことは、1.秒数のリアルタイム表示 2.数字は画像で表示したいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コードは全然見ていませんが、おそらく原因は > 設定時間は objCD.setTarget(new Date(2006, 3, 16, 9, 29, 59)); > 今こんなんなってますが、これが2006/4/16 9:29:59という意味です。 ここでしょう。月の指定をよく見てください。これは誤植ではありません。 JavaScriptに限らない話ですが、コンピュータ上の日付処理ライブラリでは、 月の指定は、0~11で、1月~12月を表すことになっているものがよくあります。 (英語圏では月を数値で表すよりも、Jan/Feb/Mar…Dec という文字列で表記することが多く、 文字列で表記するためのインデックス値としては、1から始めるよりも0から始める方がコンピュータにとって扱いやすいためです) そういった指定のライブラリを仕様する場合は、(4月を指定するときは第2引数は3にするように)月の指定を1つずらす必要があります。