date_default_timezone_set()函数是PHP中的内置函数, 用于设置脚本中所有日期/时间函数所使用的默认时区。如果时区无效, 则此函数返回False, 否则返回True。
语法如下:
bool date_default_timezone_set( $timezone_identifier )
参数:该函数接受单个参数$ timezone_identifier这是强制性的。此参数设置时区标识符, 例如UTC或Asia / Kolkata。
返回值:如果timezone_identifier无效, 则此函数返回False, 否则返回True。
下面的程序说明了PHP中的date_default_timezone_set()函数:
程序1:
<?php
// Set timezone
date_default_timezone_set( 'Asia/Kolkata' );
// Create
$timezone_object = date_default_timezone_get();
// Compare the timezone with ini-set timezone
if ( strcmp ( $timezone_object , ini_get ( 'date.timezone' ))){
echo 'Script timezone differs from ini-set timezone.' ;
} else {
echo 'Script timezone and ini-set timezone match.' ;
}
?>
输出如下:
Script timezone differs from ini-set timezone.
程式2:
<?php
// Set the timezone
date_default_timezone_set( 'Asia/Dubai' );
// Create the timezone object
$timezone_object = date_default_timezone_get();
// Compare the timezone with ini-set timezone
if ( strcmp ( $timezone_object , ini_get ( 'date.timezone' ))){
echo 'Script timezone differs from ini-set timezone.' ;
} else {
echo 'Script timezone and ini-set timezone match.' ;
}
?>
输出如下:
Script timezone differs from ini-set timezone.
相关文章:
- PHP | date_parse()函数
- PHP | date_sunset()函数
- PHP | date_sun_info()函数
参考: http://php.net/manual/en/function.date-default-timezone-set.php