如何获得" Pacific / Noumea"的当前日期和时间。时区使用PHP。
我试过以下代码,但工作不正常。
ini_set('date.timezone', 'Pacific/Noumea');
$today = time();
echo date("d/m/Y h:i:s a", $today);
答案 0 :(得分:0)
如果您想设置时区而不是使用 date_default_timezone_set(' your_time_zone');
<?php
date_default_timezone_set('Pacific/Noumea');
echo $date = date('m/d/Y h:i:s a', time());
?>
答案 1 :(得分:0)
您需要使用date_default_timezone_set()
为您的应用定义时区:
date_default_timezone_set("Pacific/Noumea");
echo date_default_timezone_get();
答案 2 :(得分:0)
如果您不想为运行脚本全局设置时区,可以使用以下代码段
<?php
$date = new \DateTime('now', new \DateTimeZone('Pacific/Noumea'));
echo $date->format('d/m/Y h:i:s a');
?>