dポイントプレゼントキャンペーン実施中!

「○時間○分○秒○」
のように、時間から秒以下までを
カウントダウンするjavascriptを探しているのですが、

「○日○時間○分○秒○」
のように、日付からカウントダウンする
javascriptしか見つけることができません…。

時間からカウントダウンを開始できる
javascriptを教えて頂けないでしょうか。

可能であればキャンペーン開始前、終了後に
ひとこと設定できると嬉しいです。
(例えば「キャンペーンは終了しました。」など)

よろしくお願い致します。

A 回答 (2件)

No.1 の回答から



行削除が2行
行修正が1行

にて時分秒の表示になります
    • good
    • 0

面白そうだったので組んでみました



<!-- ie9+/mozilla/webkit -->
<script>var _=0;//dummy
addEventListener('load', function(ev){
_; var limit = Date.parse('2015/03/27 15:50:30');
_; var target = document.getElementById('countdowntextarea');
_; (function(){
_, _; var delta = limit - Date.now();
_, _; if (delta <= 0) {
_, _, _; target.textContent = '時間です';
_, _, _; return;
_, _; }
_, _; var x = function(n) { return ('00' + n).substr(-2) };
_, _; var sec = delta / 1000 | 0;
_, _; var min = sec / 60 | 0;
_, _; var hou = min / 60 | 0;
_, _; var day = hou / 24 | 0;
_, _; var message = 'あと';
_, _; message += (day<1)? '': day + '日';
_, _; message += (hou<1)? '': x(hou%24) + '時間';
_, _; message += (min<1)? '': x(min%60) + '分';
_, _; message += x(sec%60) + '秒';
_, _; target.textContent = message;
_, _; setTimeout(arguments.callee, 250);
_; })()
}, false)
</script>
<div id=countdowntextarea></div>

この回答への補足

ご回答ありがとうございます。
確認したのですが、表示形式が「○日○時間○分○秒」でした。
「○時間○分○秒○」で表示することは可能でしょうか…?

補足日時:2014/02/26 14:19
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!