国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

顯示本月,上月,今天,今年以及各時間起點與終點的做法

2024-09-04 11:45:21
字體:
供稿:網(wǎng)友

mktime() 函數(shù)

返回一個日期的 Unix 時間戳,參數(shù)總是表示 GMT 日期,因此 is_dst 對結(jié)果沒有影響,參數(shù)可以從右到左依次空著,空著的參數(shù)會被設(shè)為相應(yīng)的當(dāng)前 GMT 值。

PHP Date() 函數(shù)

PHP Date() 函數(shù)可把時間戳格式化為可讀性更好的日期和時間。

語法:

date(format,timestamp)參數(shù) 描述 

format 必需。規(guī)定時間戳的格式。

timestamp 可選。規(guī)定時間戳。默認(rèn)是當(dāng)前的日期和時間。

上面我們簡單的講了一下mktime與date函數(shù),下面我們就來看看利用他們實例今天,上月,下月等日期計算

  1. $t = time();  
  2. $t1 = mktime(0,0,0,date(“m”,$t),date(“d”,$t),date(“Y”,$t));  
  3. $t2 = mktime(0,0,0,date(“m”,$t),1,date(“Y”,$t));  
  4. $t3 = mktime(0,0,0,date(“m”,$t)-1,1,date(“Y”,$t));  
  5. $t4 = mktime(0,0,0,1,1,date(“Y”,$t));  
  6. $e1 = mktime(23,59,59,date(“m”,$t),date(“d”,$t),date(“Y”,$t));  
  7. $e2 = mktime(23,59,59,date(“m”,$t),date(“t”),date(“Y”,$t));  
  8. $e3 = mktime(23,59,59,date(“m”,$t)-1,date(“t”,$t3),date(“Y”,$t));  
  9. $e4 = mktime(23,59,59,12,31,date(“Y”,$t)); 

參考一下關(guān)于mktime()函數(shù)

參數(shù) 描述

hour 可選。規(guī)定小時。

minute 可選。規(guī)定分鐘。

second 可選。規(guī)定秒。

month 可選。規(guī)定用數(shù)字表示的月。

day 可選。規(guī)定天。

year 可選,規(guī)定年,在某些系統(tǒng)上,合法值介于 1901 - 2038 之間,不過在 PHP 5 中已經(jīng)不存在這個限制了。

is_dst 可選,如果時間在日光節(jié)約時間(DST)期間,則設(shè)置為1,否則設(shè)置為0,若未知,則設(shè)置為-1。

自 5.1.0 起,is_dst 參數(shù)被廢棄。因此應(yīng)該使用新的時區(qū)處理特性。

  1. //測試  
  2. echo date(“當(dāng)前 Y-m-d H:i:s”,$t).” $t<br>”;  
  3. echo date(“今天起點 Y-m-d H:i:s”,$t1).” $t1<br>”;  
  4. echo date(“今月起點 Y-m-d H:i:s”,$t2).” $t2<br>”;  
  5. echo date(“上月起點 Y-m-d H:i:s”,$t3).” $t3<br>”;  
  6. echo date(“今年起點 Y-m-d H:i:s”,$t4).” $t4<br>”;  
  7. //測試  
  8. echo date(“今天終點 Y-m-d H:i:s”,$e1).” $e1<br>”;  
  9. echo date(“今月終點 Y-m-d H:i:s”,$e2).” $e2<br>”;  
  10. echo date(“上月終點 Y-m-d H:i:s”,$e3).” $e3<br>”;  
  11. echo date(“今年終點 Y-m-d H:i:s”,$e4).” $e4<br>”;  
  12. //結(jié)果:  
  13. 當(dāng)前 2011-05-24 15:42:55 1306222975  
  14. 今天起點 2011-05-24 00:00:00 1306166400  
  15. 今月起點 2011-05-01 00:00:00 1304179200  
  16. 上月起點 2011-04-01 00:00:00 1301587200  
  17. 今年起點 2011-01-01 00:00:00 1293811200  
  18. 今天終點 2011-05-24 23:59:59 1306252799  
  19. 今月終點 2011-05-31 23:59:59 1306857599  
  20. 上月終點 2011-04-30 23:59:59 1304179199  
  21. 今年終點 2011-12-31 23:59:59 1325347199 

看一下date函數(shù)

參數(shù) 描述

format 必需,規(guī)定時間戳的格式。

timestamp 可選,規(guī)定時間戳。默認(rèn)是當(dāng)前的日期和時間。

PHP 日期-格式化日期

date() 函數(shù)的第一個參數(shù)規(guī)定了如何格式化日期/時間。它使用字母來表示日期和時間的格式。這里列出了一些可用的字母:

d - 月中的天 (01-31) 

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

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

您可以在我們的 PHP Date 參考手冊中,找到格式參數(shù)中可以使用的所有字母。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 团风县| 永康市| 曲阜市| 和林格尔县| 瑞昌市| 德兴市| 清苑县| 奉节县| 黎平县| 禹城市| 云阳县| 包头市| 任丘市| 华蓥市| 玛多县| 通道| 湾仔区| 甘孜| 信宜市| 龙岩市| 镇安县| 芦山县| 航空| 阳春市| 忻州市| 宁津县| 连州市| 徐水县| 六盘水市| 池州市| 资溪县| 内乡县| 荆门市| 黄冈市| 紫云| 友谊县| 大渡口区| 鄂伦春自治旗| 梁山县| 淳安县| 应城市|