เวลาใน php ไม่ตรงกับใน javascript เกิดจากอะไรครับ

เริ่มโดย hurahura, 12 สิงหาคม 2014, 13:57:54

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

hurahura

เวลาดึงค่าเวลาปัจจุบันออกมา โดยใช้ PHP กับ Javascript


echo time();

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


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


ปล. ลองในเครื่องตัวเองเท่ากัน แต่พอเอาขึ้น serer แล้วมันไม่เท่ากัน ต่างกันเป็นพัน

ossytong

php อ้างจากเซิฟ (ในกรณีไม่กำหนด Time Zone ใน php.ini)

JavaScript อ้างจาก Client

cGame

น่าจะสั่งให้ Java Script อ้างอิง เวลาจาก PHP นะครับ เพราะมันเป็นเวลาตรงกับเซิร์ฟเวอร์เลยครับ
:wanwan003:
[direct=http://www.pixelboxz.com/][/direct]
รับออกแบบและพัฒนาเว็บไซต์ทุกรูปแบบ รองรับเข้าผ่านมือถือและแท็บเล็ต

[direct=http://www.ihotvps.com/]ihotVPS.com | VPS Colocation Dedicated Server | Simple virtual servers[/direct]
บริการ VPS Colocation Dedicated Server โดยทีมงานมืออาชีพประสบการณ์มากกว่า 8 ปี

[direct=http://www.boxzhost.com/]SSD Cloud Hosting , Domain Name, Web hosting Solution[/direct]
บริการ Cloud Hosting จดโดเมน และบริการจัดทำระบบโฮสติ้งในองค์กรและบริษัท โดยทีมงานมืออาชีพ

TheBoyzz


gulmiku

Javascript ดึงเวลาจาก Client (คอมที่เราใช้อยู่เนี่ยแหละ)
PHP ดึงเวลาจากทาง Server ครับ
รับทำ theme wordpress เริ่มต้นที่ 8,000 บ.
รับเขียนระบบเว็บไซต์ เริ่มต้นที่ 10,000บ.
รับแก้งาน แก้บัค , เขียน scripts อื่นๆ,เขียน plugin wordpress
สนใจ PM ครับ

x-script

ดึงเวลาเครื่อง serv

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

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

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