php日期函数提问 date 获得的是服务器时间,要是你在本地测试的,估计应该是不会错的唯一的可能就是你在服务器上测试的,而服务器时间和你本地机器时间不一样 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 date 获得的是服务器时间,要是你在本地测试的,估计应该是不会错的唯一的可能就是你在服务器上测试的,而服务器时间和你本地机器时间不一样 两个方法任意一种可以解决这个事情1:修改你服务器的时间配置,我忘记是apache的配置还是php.ini的设置,这个我不熟悉,抱歉2:php运行的时候,时间初始化一下,例如date_default_timezone_set('America/New_York');这样即使美国纽约时间了,你date('Y-m-d H:i:s')时候就是他的时间了 date_default_timezone_set使用这个函数改变时区,还可以用int_set的。 使用date_default_timezone_set函数设置时区。或者将得出的时间直接+8小时也可以,不过不推荐这样。 找到php.ini中的“;date.timezone =”这行,将“;”去掉,改成“date.timezone = PRC”(PRC:People's Republic of China 中华人民共和国),重启Apache,问题解决。 date_default_timezone_set('Asia/Shanghai') // set the default timezone to use. Available since PHP 5.1date_default_timezone_set('UTC');$new_riqi=date("Y-m-d H:i:s");echo $new_riqi; 如何在windows7 IIS7 配置PHP? 求高手解释段代码的作用 curl问题,在线 unset对于session变量有时不起作用 PHP怎么实现断点上传 简单的留言版 PHP模拟登陆网站出现会话超时 原代码原来可以执行,重新安装后 PHP 代码部分必须改成 <%php 原代码 %> 才能执行 原来<% 源代码 %> 无法执行了,这是为什么?谢谢 session可以创建,但是无法传值 PHP_病_毒_来_了_(能感染的木马程序) 求助:WINXP+IIS+PHP+MYSQL+PHPMYADMIN 问题 php发送邮件问题 在线等~~~~~~~~~~
唯一的可能就是你在服务器上测试的,而服务器时间和你本地机器时间不一样
1:修改你服务器的时间配置,我忘记是apache的配置还是php.ini的设置,这个我不熟悉,抱歉
2:php运行的时候,时间初始化一下,例如date_default_timezone_set('America/New_York');这样即使美国纽约时间了,你date('Y-m-d H:i:s')时候就是他的时间了
date_default_timezone_set使用这个函数改变时区,还可以用int_set的。
或者将得出的时间直接+8小时也可以,不过不推荐这样。
date_default_timezone_set('UTC');
$new_riqi=date("Y-m-d H:i:s");
echo $new_riqi;