获取" Pacific / Noumea"的当前日期和时间。 PHP中的时区?

时间:2018-01-03 10:19:11

标签: php datetime

如何获得" Pacific / Noumea"的当前日期和时间。时区使用PHP。

我试过以下代码,但工作不正常。

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

3 个答案:

答案 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');
?>