php代码中怎么定义date_default_timezone_set

php代码中怎么定义date_default_timezone_set,第1张

这个的使用方法多种多样

自PHP5.3以后,PHP是推荐在程序中使用ini_set对PHP初始化进行设置的,但这个函数依旧可用。

使用方法如下,下面的代码是我找来的,非原创:

——————————————

<?php

echo function_exists(date_default_timezone_set)."<br>"//在这他总是返回1,这函数是判断这里面的字符是不是一个定义了的函数名

echo date('Y-m-d H:i:s')."<br>"//默认时区时间

echo date_default_timezone_set("Etc/GMT")."<br>"//这是格林威治标准时间,得到的时间和默认时区是一样的

echo date('Y-m-d H:i:s')."<br>"

echo date_default_timezone_set("Etc/GMT+8")."<br>"//这里比林威治标准时间慢8小时

echo date('Y-m-d H:i:s')."<br>"

echo date_default_timezone_set("Etc/GMT-8")."<br>"//由上一个不能难想像,我们比那快8小时所以减8

echo date('Y-m-d H:i:s')."<br>"

echo date_default_timezone_set('PRC')."<br>"//设置中国时区

echo date('Y-m-d H:i:s')."<br>"//中国标准时间

?>

这个设置最好是在你的程序开头的时候进行设置,毕竟是对PHP进行控制的东西嘛,如果你写的代码比较有条理,你可以在一个config文件中对它进行定义,这样日后 你整理和更改起来也会异常方便。

你没有设置默认的时区,你可以在最开始的时候写一句

date_default_timezone_set('Asia/Shanghai')

这是设置成北京时间

你也可以在php.ini里面把错误关了,不要输出到页面上, 仅保留在日志里面


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/10986565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存