<script type="text/javascript">
function countDown(){
var timeA = new Date(); // วันเวลาปัจจุบัน
var timeB = new Date("09,29,2013 00:00:01");
var timeDifference = timeB.getTime()-timeA.getTime();
if(timeDifference>=0){
timeDifference=timeDifference/1000;
timeDifference=Math.floor(timeDifference);
var wan=Math.floor(timeDifference/86400);
var l_wan=timeDifference%86400;
var hour=Math.floor(l_wan/3600);
var l_hour=l_wan%3600;
var minute=Math.floor(l_hour/60);
var second=l_hour%60;
var showPart=document.getElementById('showRemain');
showPart.innerHTML="ระยะเวลา : "+wan+" วัน "+hour+" ชั่วโมง "
+minute+" นาที "+second+" วินาที";
if(wan==0 && hour==0 && minute==0 && second==0){
clearInterval(iCountDown); // ยกเลิกการนับถอยหลังเมื่อครบ
}
}
}
var iCountDown=setInterval("countDown()",1000);
</script>
<div id="showRemain"></div>
ผลลัพธ์ ถ้าไม่ใส่ วันเริ่มและช่วงเวลา var timeA = new Date(); ก็จะทำงานปกติ
แต่ถ้ากำหนด วันเริ่มต้นที่ดึงจากฐานข้อมูล var timeA = new Date(09,25,2013 16:05:03); พอรันแล้ว มันไม่ยอมนับวันเลยค่ะ