這裏是我的腳本轉換日小時分秒ISO 8601的
var specialDate = "<?php echo trim(date('Y-m-d\TH:i:s',strtotime($time[1])));?>";
var countDownDate = new Date(specialDate).getTime();
var now = new Date().getTime();
// Find the distance between now an the count down date
var distance = countDownDate - now;
var days = Math.floor(distance/(1000 * 60 * 60 * 24));
var hours = Math.floor((distance % (1000 * 60 * 60 * 24))/(1000 * 60 * 60));
var minutes = Math.floor((distance % (1000 * 60 * 60))/(1000 * 60));
var seconds = Math.floor((distance % (1000 * 60))/1000);
var countdown = days + "d " + hours + "h " + minutes + "m " + seconds + "s ";
上面的代碼工作,除了野生動物園所有的瀏覽器完全正常。 谷歌搜索後,我才知道我需要將其轉換爲ISO 8601兼容Safari的工作(目前它顯示NAND nanh nanm NaN的錯誤在Safari瀏覽器iPhone 6)
它不是一個錯誤,這是一個值... – Teemu
所以是距離的時間戳還是一個倒計時(以毫秒)? – Kyon
@Teemu這個'var countdown'是我的倒數計時器在所有的瀏覽器上正常工作。如果我需要修改它,你能建議它的替代嗎? –