我正在编写一个简单的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中使用now()函数时,它会占用服务器时间,即UK时间。同样,当我使用查询时
"select * from tblAttendance where DATE(AttDate) =DATE(now()) Order by EmpID "
这需要服务器的时间,所以对于我来说,要获得当前的日期,我需要等待到上午10:30,因为只有按照服务器的时间,这才是新的一天。
任何帮助都会很好。
谢谢
我正在开发一个应用程序,在这个应用程序中,我需要获得用户的本地pc的日期和时间。基本上,php有日期和时间函数,它返回服务器时间,因为它是服务器端脚本语言。
我正在使用javascript Date函数获得正确的时间,但是当我在php中使用strtotime函数时,它不起作用,我需要一种在php中获取本地时间的方法。
<script type="text/javascript">
function getDate()
{
var d = new Date();
var c_day = d.getDate();
var c_mon
我正在尝试将客户端时间转换为服务器时间,这是最困难的。原因是我每小时执行一次cron作业。我设法在java脚本中获得时区偏移量,但我不知道如何应用时区偏移量。例如,我的时区偏移量是7。Ok!?然后呢?我应该如何应用这个偏移量?
为了获得偏移量,我使用了
var offset = new Date().getTimezoneOffset();
服务器端由php处理。
我试图用php获取服务器的日期,然后用javascript获取pc的TIME,并将它们保存到我的数据库中。问题是,我可以存储服务器的日期,而不是个人电脑的时间在我的数据库。这是我的数据库:作业(id、日期、时间)。结构在我的数据库中输入日期设置到日期和时间设置时间,知道问题可能是什么吗?这是我的密码:
<?php
// get sever's date
$server_date = date('Y.m.d');
// get pc's time
$pc_time='
<script language="javascript&
我有一个非常简单的timeoftheserver.php页面:
<?php
echo date('D, d M y H:i:s');
?>
在我的本地脚本上也很简单:
var today;
try {
today = new Date($.ajax({'type': 'HEAD', 'url': 'timeoftheserver.php'}).getResponseHeader('Date'));
}
catch(err) {
today = new Date();
a