获取“的当前日期和时间”;太平洋/努美阿“;PHP中的时区?

获取“的当前日期和时间”;太平洋/努美阿“;PHP中的时区?,php,datetime,Php,Datetime,如何使用PHP获取“太平洋/努美阿”时区的当前日期和时间 我尝试了下面的代码,但工作不正常 ini_set('date.timezone', 'Pacific/Noumea'); $today = time(); echo date("d/m/Y h:i:s a", $today); 如果要设置时区,请使用date\u default\u timezone\u set(“您的时区”) <?php date_default_timezone_set('Pacific/Noumea'); e

如何使用PHP获取“太平洋/努美阿”时区的当前日期和时间

我尝试了下面的代码,但工作不正常

ini_set('date.timezone', 'Pacific/Noumea');
$today = time();
echo date("d/m/Y h:i:s a", $today);

如果要设置时区,请使用date\u default\u timezone\u set(“您的时区”)

<?php
date_default_timezone_set('Pacific/Noumea');
echo $date = date('m/d/Y h:i:s a', time());
?>

您需要使用来定义应用程序的时区:

date_default_timezone_set("Pacific/Noumea");
echo date_default_timezone_get();

如果不想全局设置运行脚本的时区,可以使用以下代码段

<?php
  $date = new \DateTime('now',  new \DateTimeZone('Pacific/Noumea'));
  echo $date->format('d/m/Y h:i:s a');
?>


它对我来说非常适合。这是输出2018年1月3日09:22:36 pm对我来说有些时间间隔:2018年1月3日09:44:14 pm它怎么会失败?你期望的结果是什么?你得到了什么?