PHP作為一個后臺編程語言,現在是比較流行的了,那么PHP中的日期怎么樣處理呢?下面是PHP中日期處理的一些叫知識點.
a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 幾日,二位數字,若不足二位則前面補零; 如: "01" 至 "31"
D - 星期幾,三個英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小時制的小時; 如: "01" 至 "12"
H - 24 小時制的小時; 如: "00" 至 "23"
g - 12 小時制的小時,不足二位不補零; 如: "1" 至 12"
G - 24 小時制的小時,不足二位不補零; 如: "0" 至 "23"
i - 分鐘; 如: "00" 至 "59"
j - 幾日,二位數字,若不足二位不補零; 如: "1" 至 "31"
l - 星期幾,英文全名; 如: "Friday"
m - 月份,二位數字,若不足二位則在前面補零; 如: "01" 至 "12"
n - 月份,二位數字,若不足二位則不補零; 如: "1" 至 "12"
M - 月份,三個英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序數,二個英文字母; 如: "th","nd"
t - 指定月份的天數; 如: "28" 至 "31"
U - 總秒數
w - 數字型的星期幾,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位數字; 如: "1999"
y - 年,二位數字; 如: "99"
z - 一年中的第幾天; 如: "0" 至 "365"
strtotime()函數的作用是將日期時間描述解析為 Unix 時間戳
int strtotime ( string time [, int now] );
- echo "今天:" . date("Y-m-d") . "<br>";
- echo "昨天:" . date("Y-m-d", strtotime("-1 day")) . "<br>";
- echo "明天:" . date("Y-m-d", strtotime("+1 day")) . "<br>";
- echo "一周后:" . date("Y-m-d", strtotime("+1 week")) . "<br>";
- echo "一周零兩天四小時兩秒后:" . date("Y-m-d G:H:s" , strtotime("+1 week 2 days 4 hours 2 seconds")) . "<br>"; //開源軟件:Vevb.com
- echo "下個星期四:" . date("Y-m-d", strtotime("next Thursday")) . "<br>";
- echo "上個周一:" . date("Y-m-d", strtotime("last Monday")) . "<br>";
- echo "一個月前:" . date("Y-m-d", strtotime("last month")) . "<br>";
- echo "一個月后:" . date("Y-m-d", strtotime("+1 month")) . "<br>";
- echo "十年后:" . date("Y-m-d", strtotime("+10 year")) . "<br>";
新聞熱點
疑難解答