在php中日期時(shí)間處理函數(shù)常用的有date(),time(),strtotime()這三個(gè)函數(shù)了,下面我來(lái)給大家簡(jiǎn)單的介紹一下這個(gè)函數(shù)在php日期時(shí)間中處理的一些實(shí)例吧.

php 時(shí)間一般都采用大整數(shù)的是形式存儲(chǔ)和調(diào)用,time() 函數(shù)返回當(dāng)前時(shí)間的 Unix 時(shí)間戳.

定義和用法:

time() 函數(shù)返回當(dāng)前時(shí)間的 Unix 時(shí)間戳。

語(yǔ)法:time(void)

參數(shù) 描述 

void 可選.

說(shuō)明:返回自從 Unix 紀(jì)元(格林威治時(shí)間 1970 年 1 月 1 日 00:00:00)到當(dāng)前時(shí)間的秒數(shù).

例,代碼如下:

  1. <?php 
  2.  
  3. $t=time(); 
  4.  
  5. $nextWeek = time() + (7 * 24 * 60 * 60); // 7 days; 24 hours; 60 mins; 60secs //開(kāi)源代碼phpfensi.com 
  6.  
  7. echo $t
  8.  
  9. echo $nextWeek
  10.  
  11. ?> 

定義和用法:strtotime() 函數(shù)將任何英文文本的日期時(shí)間描述解析為 Unix 時(shí)間戳.

語(yǔ)法:strtotime(time,now)

strtotime(time,now) 函數(shù)將任何英文文本的日期時(shí)間描述解析為 Unix 時(shí)間戳,代碼如下:

  1. <?php 
  2.  
  3. echo(strtotime("now")); 
  4.  
  5. echo(strtotime("3 October 2005")); 
  6.  
  7. echo(strtotime("+5 hours")); 
  8.  
  9. echo(strtotime("+1 week")); 
  10.  
  11. echo(strtotime("+1 week 3 days 7 hours 5 seconds")); 
  12.  
  13. echo(strtotime("next Monday")); 
  14. //開(kāi)源代碼phpfensi.com 
  15. echo(strtotime("last Sunday")); 
  16.  
  17. ?> 

date(format,timestamp)函數(shù)可把時(shí)間戳格式化為可讀性更好的日期和時(shí)間.

d - 月中的天 (01-31)

m - 當(dāng)前月,以數(shù)字計(jì) (01-12)

Y - 當(dāng)前的年(四位數(shù))

代碼如下:

  1. <?php 
  2.  
  3. echo date("Y/m/d"); 
  4.  
  5. echo "<br />"
  6.  
  7. echo date("Y.m.d"); 
  8.  
  9. echo "<br />"
  10.  
  11. echo date("Y-m-d"); 
  12.  
  13. echo date('Y年m月d日',time()); 
  14.  
  15. ?> 

理解上面三個(gè)函數(shù),就可以很好地在php中操作日期了.

date()函數(shù):用函式 date() 實(shí)現(xiàn).

顯示的格式:年-月-日 小時(shí):分鐘:秒

相關(guān)時(shí)間參數(shù):

a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 幾日,二位數(shù)字,若不足二位則前面補(bǔ)零; 如: "01" 至 "31"
D - 星期幾,三個(gè)英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小時(shí)制的小時(shí); 如: "01" 至 "12"
H - 24 小時(shí)制的小時(shí); 如: "00" 至 "23"
g - 12 小時(shí)制的小時(shí),不足二位不補(bǔ)零; 如: "1" 至 12"
G - 24 小時(shí)制的小時(shí),不足二位不補(bǔ)零; 如: "0" 至 "23"
i - 分鐘; 如: "00" 至 "59"
j - 幾日,二位數(shù)字,若不足二位不補(bǔ)零; 如: "1" 至 "31"
l - 星期幾,英文全名; 如: "Friday"
m - 月份,二位數(shù)字,若不足二位則在前面補(bǔ)零; 如: "01" 至 "12"
n - 月份,二位數(shù)字,若不足二位則不補(bǔ)零; 如: "1" 至 "12"
M - 月份,三個(gè)英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序數(shù),二個(gè)英文字母; 如: "th","nd"
t - 指定月份的天數(shù); 如: "28" 至 "31"
U - 總秒數(shù)
w - 數(shù)字型的星期幾,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位數(shù)字; 如: "1999"
y - 年,二位數(shù)字; 如: "99"
z - 一年中的第幾天; 如: "0" 至 "365"
轉(zhuǎn)載請(qǐng)注明來(lái)源:php時(shí)間日期處理函數(shù)用法總結(jié)

  哈爾濱品用軟件有限公司致力于為哈爾濱的中小企業(yè)制作大氣、美觀的優(yōu)秀網(wǎng)站,并且能夠搭建符合百度排名規(guī)范的網(wǎng)站基底,使您的網(wǎng)站無(wú)需額外費(fèi)用,即可穩(wěn)步提升排名至首頁(yè)。歡迎體驗(yàn)最佳的哈爾濱網(wǎng)站建設(shè)