PHP date_default_timezone_set()函数用法详解

2021年3月11日18:15:37 发表评论 826 次浏览

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


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: