我来自印度,我的网站服务器位于英国。当我在PHP中使用now()函数时,它会占用服务器时间,即UK时间。同样,当我使用查询时
"select * from tblAttendance where DATE(AttDate) =DATE(now()) Order by EmpID "
这需要服务器的时间,所以对于我来说,要获得当前的日期,我需要等待到上午10:30,因为只有按照服务器的时间,这才是新的一天。
任何帮助都会很好。
谢谢
我正在编写一个简单的javascript来计算服务器和用户时间之间的时间差。但有些地方出了问题。
如果我捕捉到javascript和php的日期,我有:
date("M d Y h:i:s A")
php date : Wed Jun 27 2012 04:10:41 AM
new Date()
J S date : Wed Jun 27 2012 10:10:40 GMT+0200 (CEST)
这是正确的!对于本地和服务器时间,我有两个不同的时间。
如果我花几秒钟时间..。出了点问题:
(php: date("U"))
sec PHP: 1340
在我的PHP服务器上,我有一个显示时间(小时:分钟)的页面。"today.php“上显示的时间与机器的时间相匹配。
但是,当我从网络上另一台PC的浏览器调用该页面时,它会显示来自不同时区的时间。
我希望每个人都能在同一时间显示该页面。
我猜这和我的php.ini有关,但我不知道怎么修复它。
-php.ini详情
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = UTC
-php.ini详情