1. 获取可用时区列表:
<?php
$timezones = timezone_identifiers_list();
echo "Available Timezones:\n";
foreach ($timezones as $timezone) {
echo $timezone . "\n";
}
?>
2. 设置默认时区:
<?php
date_default_timezone_set('America/New_York'); // 将时区设置为纽约时区
echo "Current Date and Time: " . date('Y-m-d H:i:s') . "\n";
?>
3. 获取可用时区的详细信息:
<?php
$timezone = new DateTimeZone('Europe/London'); // 使用伦敦时区
echo "Timezone Name: " . $timezone->getName() . "\n";
echo "Offset: " . $timezone->getOffset(new DateTime()) . " seconds\n";
echo "Offset: " . ($timezone->getOffset(new DateTime()) / 3600) . " hours\n";
?>
确保选择的时区与你的应用需求和服务器所在的地理位置相匹配。时区设置对于处理日期和时间非常重要,因为它们可能受到夏令时和时区变更的影响。
转载请注明出处:http://www.pingtaimeng.com/article/detail/13869/PHP