Home >php教程 >php手册 >php设置北京时间函数date_default_timezone_set()

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

WBOY
WBOYOriginal
2016-06-13 09:55:201643browse

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  

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn