ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => หัวข้อเริ่มโดย: hurahura ใน 12 สิงหาคม 2014, 13:57:54

ชื่อเรื่อง: เวลาใน php ไม่ตรงกับใน javascript เกิดจากอะไรครับ
โพสต์โดย: hurahura ใน 12 สิงหาคม 2014, 13:57:54
เวลาดึงค่าเวลาปัจจุบันออกมา โดยใช้ PHP กับ Javascript


echo time();

var thistime = Math.round(new Date().getTime()/1000);
alert(thistime);


มันควรจออกมาเท่ากันหรือใกล้กัน แต่ถ้ามันไม่เท่ากัน มันเกิดจากอะไรครับ


ปล. ลองในเครื่องตัวเองเท่ากัน แต่พอเอาขึ้น serer แล้วมันไม่เท่ากัน ต่างกันเป็นพัน
ชื่อเรื่อง: Re: เวลาใน php ไม่ตรงกับใน javascript เกิดจากอะไรครับ
โพสต์โดย: ossytong ใน 12 สิงหาคม 2014, 14:01:17
php อ้างจากเซิฟ (ในกรณีไม่กำหนด Time Zone ใน php.ini)

JavaScript อ้างจาก Client
ชื่อเรื่อง: Re: เวลาใน php ไม่ตรงกับใน javascript เกิดจากอะไรครับ
โพสต์โดย: cGame ใน 13 สิงหาคม 2014, 12:44:29
น่าจะสั่งให้ Java Script อ้างอิง เวลาจาก PHP นะครับ เพราะมันเป็นเวลาตรงกับเซิร์ฟเวอร์เลยครับ
:wanwan003:
ชื่อเรื่อง: Re: เวลาใน php ไม่ตรงกับใน javascript เกิดจากอะไรครับ
โพสต์โดย: TheBoyzz ใน 13 สิงหาคม 2014, 15:25:20
ตั้งเวลาในเครื่องให้ตรงครับ
ชื่อเรื่อง: Re: เวลาใน php ไม่ตรงกับใน javascript เกิดจากอะไรครับ
โพสต์โดย: gulmiku ใน 14 สิงหาคม 2014, 06:27:57
Javascript ดึงเวลาจาก Client (คอมที่เราใช้อยู่เนี่ยแหละ)
PHP ดึงเวลาจากทาง Server ครับ
ชื่อเรื่อง: Re: เวลาใน php ไม่ตรงกับใน javascript เกิดจากอะไรครับ
โพสต์โดย: x-script ใน 14 สิงหาคม 2014, 07:29:21
ดึงเวลาเครื่อง serv

ตั้งตัวแปร ตัวนึงให้มีค่าเท่ากับเวลาปัจจุบัน

แล้วส่งค่ามาใน java
<?php
$timex=เวลาปัจจุบัน
?>
<script>
timenow=<?=$timex?>
</script>

ให้ใช้timeint นะ แล้วหา func ของ java มาแปลงเปนตัวหนังสืออีกที