Chr*_*nes 19
您可以使用DateTimeZone类.
<?php
$timezone = new DateTimeZone("Australia/Sydney");
$offset = $timezone->getOffset(new DateTime("now")); // Offset in seconds
echo ($offset < 0 ? '-' : '+').round($offset/3600).'00'; // prints "+1100"
?>
Run Code Online (Sandbox Code Playgroud)
要显示本地日期/时间,您可以使用以下内容,其中"Europe/Berlin"将替换为用户的时区.
$date = new DateTime($value);
$date->setTimezone(new DateTimeZone('Europe/Berlin'));
echo $date->format('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10588 次 |
| 最近记录: |