php 擷取系統時間
<?php
echo date("Y-m-d h:i:s");
?>
<?php
date_default_timezone_set('Asia/Chongqing'); //系統時間差8小時問題
$now = getdate(time());
$cur_wday=$now['wday'];
$date = date("Y-m-d H:i:s $cweekday[$cur_wday]");
echo $date;
?>
具體字母代表的含義:
a - "am" 或 "pm"
A - "AM" 或 "PM"
B - Swatch Internet Time
d - 月份中的第幾天,有前置字元為零的 2 位元字,例如 "01" to "31"
D - 星期中的第幾天,文本表示,3 個字母,例如 "Fri"
F - 月份,完整的文字格式設定,例如 "January"
g - 小時,12 小時格式,沒有前置字元為零,例如 "1" 到 "12"
G - 小時,24 小時格式,沒有前置字元為零,例如 "0" 到 "23"
h - 小時,12 小時格式,例如 "01" 到 "12"
H - 小時,24 小時格式,例如 "00" 到 "23"
i - 分鐘,例如 "00" 到 "59"
I(“i”的大寫的字母)- 如果是夏令時則為 "1",否則為 "0"
j - 月份中的第幾天,沒有前置字元為零,例如 "1" 到 "31"
l(“L”的小寫字母)- 星期中的第幾天,完整的文字格式設定,例如 "Friday"
L - 布爾值表示是否為閏年,例如 "0" 或者 "1"
m - 月份,例如 "01" to "12"
M - 月份,文本表示,3 個字母,例如 "Jan"
n - 月份,沒有前置字元為零,例如 "1" 到 "12"
O - 與格林威治時間相差的小時數,例如 "+0200"
r - RFC 822 格式的日期,例如 "Thu, 21 Dec 2000 16:01:07 +0200"(PHP 4.0.4新增)
s - 秒數,例如 "00" 到 "59"
S - 每月天數後面的英文尾碼,2 個字元,例如 "st","nd","rd" 或者 "th"
t - 給定月份所應有的天數,例如 "28" 到 "31"
T - 本機所在的時區,例如 "EST" 或 "MDT"(【譯者注】在 Windows 下為完整文字格式設定,例如“Eastern Standard Time”,中文版會顯示“中國標準時間”。)
U - 從 Unix 紀元(January 1 1970 00:00:00 GMT)開始至今的秒數
w - 星期中的第幾天,數字表示,例如 "0"(星期天)到 "6" (Saturday)
W - ISO-8601 格式年份中的第幾周,每周從星期一開始(PHP 4.1.0 新加的)
Y - 年份,4 位元字,例如 "1999"
y - 年費,2 位元字,例如 "99"
z - 年份中的第幾天,例如 "0" 到 "365"
Z - 時差位移量的秒數(例如 "-43200" 到 "43200")。UTC 西邊的時區位移量總是負的,UTC 東邊的時區位移量總是正的。