JavaScriptが取得する時間はどうしてもユーザーのPCに依存してしまうため、本来の時間と誤差が生じる場合があります。 var now = new Date(); var end = new Date('2010/01/01 00:00:00'); //元旦になったらおめでとう if(now.getTime() > end.getTime()){ alert('Happy New Year!'); } ユーザーのパソコンの時間が進んでいると大晦日にアラートが表示されます。「おめでたいのはお前の頭だ」と、かわいそうな人に見られることうけあいです。最近見かけるカウントダウン系のコンテンツも同様でしょうか。 そんな悲劇を防ぐためには、サーバから時間を取得するのが確実でしょう。(それでも全く誤差が出ない訳ではありませんが) 時刻を取得できるAPI (JSONP) 情報通信機構という団体が現在時