XAMPP環境中如何設定時區(timezone)
php文件內時間的顯示
$time=date("Y-m-d H:i:s");
返回的時間並非正確的時間,此時只要將php.ini文件內的時區更改即可。
詳細方法如下:
date.timezone=Asia/Taipei
24小時制與12小時制
24小時制
echo date("Y-m-d H:i:s");
12小時制
echo date("Y-m-d h:i:s");
兩者的差別在時間H英文字母的大小寫,H為24小時,h為12小時
PHP date 函式常用 $format 參數
與日相關的 $format 參數 | |
d | 格式化成為以月份統計的日期,寫法:date("d");,例如本月五日則為 05。 |
D | 格式化為當天星期幾的簡寫,寫法:date("D");,例如星期三則為 Wed。 |
j | 格式化為以天統計的數字日,寫法:date("j");,不補零,例如本月五日則為 5。 |
l | 格式化為當天星期幾的完整單字,參數為小寫 L,寫法:date("l");,例如 Wednesday。 |
與週相關的 $format 參數 | |
W | 以數字表示今年的第幾週,例如第 20 週,直輸出 20,寫法:date("W")。PHP 4.1.0 新增。 |
與月相關的 $format 參數 | |
F | 輸出當月的月份英文單字,寫法為 date("F"),例如六月就輸出 June、十月就輸出 October。 |
m | 以數字表示當月的月份,寫法為 date("m"),個位數前方會補零,例如六月是 06。 |
M | 以月份英文單字縮寫表示當月,寫法 date("M"),例如六月是 Jun。 |
n | 以數字表示當月的月份,寫法為 date("n"),個位數前方不會補零,例如六月是 6。 |
t | 直接輸出當月天數,寫法為 date("t"),例如六月是小月,會輸出 30,代表共有 30 天。 |
與年相關的 $format 參數 | |
y | 以兩位數縮寫年份表示,寫法為 date("y"),例如 2013 年則為 13。 |
Y | 以完整四位數年份表示,寫法為 date("Y"),例如 2013 年則輸出 2013。 |
Time 的顯示格式 | |
a | 小寫,早上 am 或午後 pm 的判斷,以中午 12 點為分野,寫法為 date("a")。 |
A | 大寫,早上 AM 或午後 PM 的判斷,以中午 12 點為分野,寫法為 date("A")。 |
g | 時,顯示 12 小時制的時間格式,寫法為 date("g"),個位數前方不補零,例如 13 點為 1。 |
G | 時,顯示 24 小時制的時間格式,寫法為 date("G"),個位數前方不補零,例如 13 點為 13。 |
h | 時,顯示 12 小時制的時間格式,寫法為 date("h"),個位數前方補零,例如 13 點為 01。 |
H | 時,顯示 24 小時制的時間格式,寫法為 date("H"),個位數前方補零,例如 13 點為 13。 |
i | 分,顯示 00~59 分鐘,寫法為 date("i"),個位數前方補零,例如 6 分則顯示 06。 |
s | 秒,顯示 00~59 秒,寫法為 date("s"),個位數前方補零,例如 6 秒則顯示 06。 |