定義和用法:date_default_timezone_set()函數設置用在腳本中所有日期/時間函數的默認時區。
語法:date_default_timezone_set(timezone)
- <?php
- $now = time();
- date_default_timezone_set('america/new york');
- print date('c', $now);
- date_default_timezone_set('europe/paris');
- print date('c', $now);
- ?>
再看一個例子:
- <?php
- 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 級別的信息。
新聞熱點
疑難解答