PHP中Date()時間日期函數(shù)的使用方法小結
更新時間:2011年04月20日 23:34:23 作者:
PHP開發(fā)中Date()時間日期函數(shù)的使用方法php date() 函數(shù)可把時間戳格式化為可讀性更好的日期和時間。
語法
date(format,timestamp)參數(shù) 描述
format 必需。規(guī)定時間戳的格式。
timestamp 可選。規(guī)定時間戳。默認是當前的日期和時間
要找出前一天的時間就是 time()-60*60*24;
要找出前一年的時間就是 time()*60*60*24*365
那么如何把這個數(shù)字換成日期格式呢 ,就要用到date()函數(shù)了
$t=time();www.3ppt.com
echo date("y-m-d h:i:s" ,$t);
每一個參數(shù)的格式分別表示:
a - "am" 或是 "pm"
a - "am" 或是 "pm"
d - 幾日,二位數(shù)字,若不足二位則前面補零; 如: "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 - 幾日,二位數(shù)字,若不足二位不補零; 如: "1" 至 "31"
l - 星期幾,英文全名; 如: "friday"
m - 月份,二位數(shù)字,若不足二位則在前面補零; 如: "01" 至 "12"
n - 月份,二位數(shù)字,若不足二位則不補零; 如: "1" 至 "12"
m - 月份,三個英文字母; 如: "jan"
s - 秒; 如: "00" 至 "59"
s - 字尾加英文序數(shù),二個英文字母; 如: "th","nd"
t - 指定月份的天數(shù); 如: "28" 至 "31"
u - 總秒數(shù)
w - 數(shù)字型的星期幾,如: "0" (星期日) 至 "6" (星期六)
y - 年,四位數(shù)字; 如: "1999"
y - 年,二位數(shù)字; 如: "99"
z - 一年中的第幾天; 如: "0" 至 "365"
其它不在上列的字符則直接列出該字符
php 日期 - 格式化日期
date() 函數(shù)的第一個參數(shù)規(guī)定了如何格式化日期/時間。它使用字母來表示日期和時間的格式。這里列出了一些可用的字母:
d - 月中的天 (01-31)
m - 當前月,以數(shù)字計 (01-12)
y - 當前的年(四位數(shù))
您可以在我們的 php date 參考手冊中,找到格式參數(shù)中可以使用的所有字母。
可以在字母之間插入其他字符,比如 "/"、"." 或者 "-",這樣就可以增加附加格式了:
<?php
echo date("y/m/d");
echo "<br />";
echo date("y.m.d");
echo "<br />";
echo date("y-m-d");
?>
date(format,timestamp)參數(shù) 描述
format 必需。規(guī)定時間戳的格式。
timestamp 可選。規(guī)定時間戳。默認是當前的日期和時間
要找出前一天的時間就是 time()-60*60*24;
要找出前一年的時間就是 time()*60*60*24*365
那么如何把這個數(shù)字換成日期格式呢 ,就要用到date()函數(shù)了
$t=time();www.3ppt.com
echo date("y-m-d h:i:s" ,$t);
每一個參數(shù)的格式分別表示:
a - "am" 或是 "pm"
a - "am" 或是 "pm"
d - 幾日,二位數(shù)字,若不足二位則前面補零; 如: "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 - 幾日,二位數(shù)字,若不足二位不補零; 如: "1" 至 "31"
l - 星期幾,英文全名; 如: "friday"
m - 月份,二位數(shù)字,若不足二位則在前面補零; 如: "01" 至 "12"
n - 月份,二位數(shù)字,若不足二位則不補零; 如: "1" 至 "12"
m - 月份,三個英文字母; 如: "jan"
s - 秒; 如: "00" 至 "59"
s - 字尾加英文序數(shù),二個英文字母; 如: "th","nd"
t - 指定月份的天數(shù); 如: "28" 至 "31"
u - 總秒數(shù)
w - 數(shù)字型的星期幾,如: "0" (星期日) 至 "6" (星期六)
y - 年,四位數(shù)字; 如: "1999"
y - 年,二位數(shù)字; 如: "99"
z - 一年中的第幾天; 如: "0" 至 "365"
其它不在上列的字符則直接列出該字符
php 日期 - 格式化日期
date() 函數(shù)的第一個參數(shù)規(guī)定了如何格式化日期/時間。它使用字母來表示日期和時間的格式。這里列出了一些可用的字母:
d - 月中的天 (01-31)
m - 當前月,以數(shù)字計 (01-12)
y - 當前的年(四位數(shù))
您可以在我們的 php date 參考手冊中,找到格式參數(shù)中可以使用的所有字母。
可以在字母之間插入其他字符,比如 "/"、"." 或者 "-",這樣就可以增加附加格式了:
復制代碼 代碼如下:
<?php
echo date("y/m/d");
echo "<br />";
echo date("y.m.d");
echo "<br />";
echo date("y-m-d");
?>
相關文章
php中l(wèi)trim()、rtrim()與trim()刪除字符空格實例
這篇文章主要介紹了php中l(wèi)trim()、rtrim()與trim()刪除字符空格的方法.以實例形式分別講述了ltrim()、rtrim()與trim()的具體用法,具有一定的參考借鑒價值,需要的朋友可以參考下2014-11-11真正根據(jù)utf8編碼的規(guī)律來進行截取字符串的函數(shù)(utf8版sub_str )
真正根據(jù)utf8編碼的規(guī)律來進行截取的字符的函數(shù),utf8版sub_str 支持1~6個字節(jié)的字符的截取,而非只針對中文,比網(wǎng)上的全2012-10-10php 根據(jù)url自動生成縮略圖并處理高并發(fā)問題
服務器生成縮略圖的時機一般分為兩種:上傳文件時生成、訪問時生成,下面為大家介紹下php根據(jù)url自動生成縮略圖并處理高并發(fā)問題2014-01-01