PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

php设置北京时间函数date_default_timezone_set()

原创
2016-06-13 09:55:20 1369浏览

php教程设置北京时间函数date_default_timezone_set()
定义和用法
date_default_timezone_set() 函数设置用在脚本中所有日期/时间函数的默认时区。

语法
date_default_timezone_set(timezone)

$now = time();
date_default_timezone_set('america/new york');
print date('c', $now);
date_default_timezone_set('europe/paris');
print date('c', $now);
?>

再看一个例子

date_default_timezone_set('america/denver');

$summer = mktime(12,0,0,7,4,2008);
print date('c', $summer) . "n";

date_default_timezone_set('america/phoenix');
print date('c', $summer) . "n";
?>

注释:自 php 5.1.0 起(此版本日期时间函数被重写了),如果时区不合法则每个对日期时间函数的调用都会产生一条 e_notice 级别的错误信息,如果使用系统设定或 tz 环境变量则还会产生 e_strict 级别的信息。


参考表

表格 h-10. others

cet cst6cdt cuba eet egypt
eire est est5edt etc/gmt etc/gmt+0
etc/gmt+1 etc/gmt+10 etc/gmt+11 etc/gmt+12 etc/gmt+2
etc/gmt+3 etc/gmt+4 etc/gmt+5 etc/gmt+6 etc/gmt+7
etc/gmt+8 etc/gmt+9 etc/gmt-0 etc/gmt-1 etc/gmt-10
etc/gmt-11 etc/gmt-12 etc/gmt-13 etc/gmt-14 etc/gmt-2
etc/gmt-3 etc/gmt-4 etc/gmt-5 etc/gmt-6 etc/gmt-7
etc/gmt-8 etc/gmt-9 etc/gmt0 etc/greenwich etc/uct
etc/universal etc/utc etc/zulu factory gb
gb-eire gmt gmt+0 gmt-0 gmt0
greenwich hongkong hst iceland iran
israel jamaica japan kwajalein libya
met mst mst7mdt navajo nz
nz-chat poland portugal prc ps教程t8pdt
roc rok singapore turkey uct
universal utc w-su wet zulu

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。