|
|
|
จากโค้ด มีวิธีทำให้ แสดงผล ไม่รวมกันได้ไหมครับ แยกเป็นของแต่ละตัวแปรได้ไหม |
|
|
|
|
|
|
|
Code (PHP)
<?php
date_default_timezone_set('Asia/Bangkok');//เซตโซนเวลาให้เป็นเวลาในไทย
//หมดเวลา วันที่ 7/8/2012 เวลา 19:00:00
$mktime1=mktime(12,00,00,6,27,2012);//mktime ( ชั่วโมง, นาที, วินาที, เดือน, วัน, ปี); แปลงให้เป็น timestamp ก่อนเน้อ
$mktime=mktime(10,00,00,6,08,2012);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=tis620" />
<script type="text/javascript" src="easyslider1.7/js/jquery.js"></script>
<title>สอนเขียนโค๊ดนับเวลาถอยหลัง</title>
<script type="text/javascript">
function countDown(times){//times ค่าเวลาต้องเป็น timeslamp เท่านั้น
//ตัวแปร toDay รับค่าวันเวลาปัจจุบันแบบ timestamp
var toDay=Math.round(new Date().getTime()/1000); //ค่าของ timestamp โดยหาร 1000 จะได้ค่าเป็นแบบ second
//หาวันเวลาที่เหลือ อ้างอิงจาก http://www.thai-access.com/topic_post.asp?CategoryID=1&TopicID=2431
var difTime=times-toDay;
var day=0,hours=0,minutes=0,seconds=0;
if(difTime>0){//หากเวลายังไม่หมด
day=Math.floor(difTime/84600);//หาค่าวัน
hours=Math.floor((difTime/3600))%24;//หาชั่วโมง
minutes=Math.floor(difTime/60)%60;//หานาที
seconds=Math.floor(difTime)%60;//หาวินาที
countDown_onLoad();//ทำงานต่อ
}else{//ถ้าหมดเวลา
alert('หมดเวลา');
//สามารถเขียนcodeเพิ่มเติมในส่วนนี้ได้ เช่น ถ้าหมดเวลาแล้วให้redirectไปหน้าindex.php ให้ใช้คำสั่ง window.location='index.php';
}
$('.show').html(day+' Days '+hours+':'+minutes+':'+seconds+' ');
}
function countDown_onLoad(){
//แทรกcode PHP เข้าไปใน Javascript ได้เลย
setTimeout("countDown(<?=$mktime?>);",1000);//1000=1วินาที
}
$(document).ready(function() {
countDown_onLoad();
});
</script>
<script type="text/javascript" src="easyslider1.7/js/jquery.js"></script>
<title>สอนเขียนโค๊ดนับเวลาถอยหลัง</title>
<script type="text/javascript">
function countDown(times){//times ค่าเวลาต้องเป็น timeslamp เท่านั้น
//ตัวแปร toDay รับค่าวันเวลาปัจจุบันแบบ timestamp
var toDay=Math.round(new Date().getTime()/1000); //ค่าของ timestamp โดยหาร 1000 จะได้ค่าเป็นแบบ second
//หาวันเวลาที่เหลือ อ้างอิงจาก http://www.thai-access.com/topic_post.asp?CategoryID=1&TopicID=2431
var difTime=times-toDay;
var day=0,hours=0,minutes=0,seconds=0;
if(difTime>0){//หากเวลายังไม่หมด
day=Math.floor(difTime/84600);//หาค่าวัน
hours=Math.floor((difTime/3600))%24;//หาชั่วโมง
minutes=Math.floor(difTime/60)%60;//หานาที
seconds=Math.floor(difTime)%60;//หาวินาที
countDown_onLoad();//ทำงานต่อ
}else{//ถ้าหมดเวลา
alert('หมดเวลา');
//สามารถเขียนcodeเพิ่มเติมในส่วนนี้ได้ เช่น ถ้าหมดเวลาแล้วให้redirectไปหน้าindex.php ให้ใช้คำสั่ง window.location='index.php';
}
$('.show1').html(day+' Days '+hours+':'+minutes+':'+seconds+' ');
}
function countDown_onLoad(){
//แทรกcode PHP เข้าไปใน Javascript ได้เลย
setTimeout("countDown(<?=$mktime1 ?>);",1000);//1000=1วินาที
}
$(document).ready(function() {
countDown_onLoad();
});
</script>
</head>
<body>
<div class="show"></div><!--แสดงผลลัพธุ์ตรงนี้-->
<div class="show1"></div><!--แสดงผลลัพธุ์ตรงนี้-->
</body>
</html>
ตามหัวข้อเลย ครับ คือ พอรันแล้ว ผลลัพมันรวมกันอ่ะครับ ผมต้องการให้แยก เป็น 2 ตัวของคัยของมันได้หรือป่าวครับ
Tag : - - - -
|
ประวัติการแก้ไข 2012-04-28 15:53:19
|
|
|
|
|
Date :
2012-04-28 15:51:58 |
By :
showroom |
View :
2339 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|