我想在php中计算我的国家/地区((新西兰)当地日期和时间,但我不知道如何计算。请任何人都可以帮助我。谢谢
答案 0 :(得分:4)
PHP> = 5.2.0
$nz_time = new DateTime(null, new DateTimezone('Pacific/Auckland'));
echo $nz_time->format('Y-m-d H:i:s');
PHP 5
date_default_timezone_set('Pacific/Auckland');
echo date('Y-m-d H:i:s');
答案 1 :(得分:1)
http://us3.php.net/manual/en/function.date.php
如果您使用的是PHP 5.1.0或更高版本,您还可以使用timestamp修饰符来获取所需的特定时间。
否则,您只需要根据服务器时间对所需的本地时间进行正确的计算。
答案 2 :(得分:1)
您必须设置默认时区,然后日期功能将返回您当前的日期和时间 date_default_timezone_set