专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »PHP教程 » 本地配置文件:关于发布时间文件和本地时间... »正文

本地配置文件:关于发布时间文件和本地时间...

来源: 发布时间:星期二, 2008年10月28日 浏览:2次 评论:0
问柏拉图解决方法,柏拉图说没法改程序。。。。。 晕,早说么,害得我改半天程序。。


最后忽然想到原来是PHP版本在作怪。。。。php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间



修改方法如下:修改php.ini。打开php.ini查找date.timezone 去掉前面的分号 = 后面加Asia/Chongqing

即date.timezone = Asia/Chongqing

Asia/Shanghai ,Asia/Urumqi (依次为上海,乌鲁木齐)自己对照改。
重启http服务器即可

在CMD命令提示符中执行如下命令:

net stop w3svc
net stop iisadmin
net start w3svc

此为IIS。


如果你没有权限改php.ini,那就改程序,修改文章发布页。修改页。软件发布页。。。。等等依次类推,现以article_add.php为例,找到


CODE:
<?
$nowtime = GetDateTimeMk(time());
echo "<input name=\"pubdate\" value=\"$nowtime\" type=\"text\" id=\"pubdate\" style=\"width:200\">";
echo "<input name=\"selPubtime\" type=\"button\" id=\"selkeyword\" value=\"选择\" onClick=\"showCalendar('pubdate', '%Y-%m-%d %H:%M:00', '24');\">";
?>
[Copy to clipboard]


改为



CODE:
<?
$nowtime= date("Y-m-d H:i:s",mktime(date("H")+8,date("i"),date("s"), date("m") , date("d"), date("Y")));
echo "<input name=\"pubdate\" value=\"".$nowtime."\" type=\"text\" id=\"pubdate\" style=\"width:200

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: