首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

date_default_timezone_set

(PHP 5 >= 5.1.0, PHP 7)

date_default_timezone_set - 设置脚本中所有日期/时间函数使用的默认时区

Description

代码语言:javascript
复制
bool date_default_timezone_set ( string $timezone_identifier )

date_default_timezone_set()设置所有日期/时间函数使用的默认时区。

注意:由于PHP 5.1.0(重写日期/时间函数时),E_NOTICE如果时区无效,每次调用日期/时间函数都会生成一个E_WARNING消息,并且/或者如果使用系统设置或TZ环境变量。

您可以使用INI设置date.timezone来设置默认时区,而不是使用此函数在脚本中设置默认时区。

Parameters

timezone_identifier

时区标识符,如UTC欧洲/里斯本。有效标识符列表在支持的时区列表中可用。

Return Values

如果该函数无效则返回TRUEFALSEtimezone_identifier

Examples

Example #1 Getting the default timezone

代码语言:javascript
复制
<?php
date_default_timezone_set('America/Los_Angeles');

$script_tz = date_default_timezone_get();

if (strcmp($script_tz, ini_get('date.timezone'))){
    echo 'Script timezone differs from ini-set timezone.';
} else {
    echo 'Script timezone and ini-set timezone match.';
}
?>

Changelog

描述

5.3.0

现在抛出E_WARNING而不是E_STRICT。

5.1.2

该函数开始验证timezone_identifier参数。

← date_default_timezone_get

date_diff →

代码语言:txt
复制
 © 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。

扫码关注腾讯云开发者

领取腾讯云代金券