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