ถามพี่ๆ เพื่อนครับบ JavaScript จับเวลา เรื่องนับเวลาถอยหลัง php+javascript
ลองเอาศึกษาดูแล้วกันน่ะครับ
Code (PHP)
<div id="showRemain"></div>
Code (JavaScript)
<script type="text/javascript">
function countDown(){
var timeA = new Date(); // วันเวลาปัจจุบัน
var timeB = new Date("10/31/2010 09:09:09"); // วันเวลาสิ้นสุด รูปแบบ เดือน/วัน/ปี ชั่วโมง:นาที:วินาที
var timeDifference = timeB-timeA;
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>
<body Onload="countDown()">
ประวัติการแก้ไข 2010-08-19 15:08:41
Date :
2010-08-19 15:08:06
By :
KenJeRoKung
เอาค่าที่ query จาก db แทนตรงนี้ยังไงอ่ะครับ
Code (PHP)
var timeB = new Date("10/31/2010 09:09:09"); // วันเวลาสิ้นสุด รูปแบบ เดือน/วัน/ปี ชั่วโมง:นาที:วินาที
ผมแทนด้วยอย่างนี้ // แต่ไม่ได้อ่ะครับ
Code (PHP)
var timeB = new Date("<?=convert_date_countdown_func($objResultiCountDown["CE_StartDate"],'digit','')?>"); // วันเวลาสิ้นสุด รูปแบบ เดือน/วัน/ปี ชั่วโมง:นาที:วินาที
รบกวนขอคำแนะนำหน่อย...
ขอบคุณครับ
Date :
2011-10-04 18:14:04
By :
pokultra
ขอบคุณครับ
Date :
2012-09-05 07:54:01
By :
ll
Load balance : Server 04