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

首頁 > 語言 > PHP > 正文

php學習筆記之日期時間函數

2024-09-04 11:45:32
字體:
來源:轉載
供稿:網友

獲取日期時間也是網站設計中經常用到的,php提供了date()時間函數來實現這一功能,結構形式如下.

實例代碼如下:

  1. <?php              
  2.  echo date("F j, Y, g:i a"). "&nbsp&nbsp&nbsp&nbsp&nbsp";  
  3.  echo date("m.d.y"). "&nbsp&nbsp&nbsp&nbsp&nbsp";   
  4.  echo  date("j, n, Y"). "&nbsp&nbsp&nbsp&nbsp&nbsp";   
  5.  echo  date("Ymd"). "&nbsp&nbsp&nbsp&nbsp&nbsp";     
  6.  echo  date('h-i-s, j-m-y, it is w Day z '). "&nbsp&nbsp&nbsp&nbsp&nbsp"
  7.  
  8.  echo  date('it is the jS day.'). "&nbsp&nbsp&nbsp&nbsp&nbsp"
  9.  
  10.  echo  date("D M j G:i:s T Y"). "&nbsp&nbsp&nbsp&nbsp&nbsp";  
  11.  echo  date('H:m:s m is month'). "&nbsp&nbsp&nbsp&nbsp&nbsp";  
  12.  
  13.  echo  date("H:i:s"). "&nbsp&nbsp&nbsp&nbsp&nbsp";    
  14.  echo date('l dS of F Y h:i:s A');        
  15.  echo date(DATE_ATOM, mktime(0, 0, 0, 7, 1, 2000));    
  16. ?> 

getdate()定義和用法

getdate() 函數取得日期/時間信息

語法:getdate(timestamp)參數 描述 

timestamp 可選,規定 Unix 時間格式中的時間

說明:返回一個根據 timestamp 得出的包含有日期信息的結合數組,如果沒有給出時間戳,則認為是當前本地時間.

數組中的單元如下,代碼如下:

  1. <?php 
  2. print_r(getdate()); 
  3. ?> 
  4. /*輸出: 
  5. Array 
  6. ( 
  7. [seconds] => 45 
  8. [minutes] => 52 
  9. [hours] => 14 
  10. [mday] => 24 
  11. [wday] => 2 
  12. [mon] => 1 
  13. [year] => 2006 
  14. [yday] => 23 
  15. [weekday] => Tuesday 
  16. [month] => January 
  17. [0] => 1138110765 
  18. ) 
  19. */ 

鍵名 說明 返回值例子 

"seconds" 秒的數字表示 0 到 59 

"minutes" 分鐘的數字表示 0 到 59 

"hours" 小時的數字表示 0 到 23 

"mday" 月份中第幾天的數字表示 1 到 31 

"wday" 星期中第幾天的數字表示 0(表示星期天)到 6(表示星期六) 

"mon" 月份的數字表示 1 到 12 

"year" 4 位數字表示的完整年份 例如:1999 或 2003 

"yday" 一年中第幾天的數字表示 0 到 365 

"weekday" 星期幾的完整文本表示 Sunday 到 Saturday 

"month" 月份的完整文本表示 January 到 December 

0 自從 Unix 紀元開始至今的秒數,和 time() 的返回值以及用于 date() 的值類似, 系統相關,典型值為從 -2147483648 到 2147483647.

mktime() 定義和用法

mktime() 函數返回一個日期的 Unix 時間戳,參數總是表示 GMT 日期,因此 is_dst 對結果沒有影響,參數可以從右到左依次空著,空著的參數會被設為相應的當前 GMT 值.

語法:mktime(hour,minute,second,month,day,year,is_dst)

例子:mktime() 函數對于日期運算和驗證非常有用。它可以自動校正越界的輸入,代碼如下:

  1. <?php 
  2. echo(date("M-d-Y",mktime(0,0,0,12,36,2001))); 
  3. echo(date("M-d-Y",mktime(0,0,0,14,1,2001))); 
  4. echo(date("M-d-Y",mktime(0,0,0,1,1,2001))); 
  5. echo(date("M-d-Y",mktime(0,0,0,1,1,99))); 
  6. ?>  
  7. /*輸出: 
  8. Jan-05-2002 
  9. Feb-01-2002 
  10. Jan-01-2001 
  11. Jan-01-1999 
  12. */ 

參數 描述

hour 可選。規定小時

minute 可選。規定分鐘

second 可選。規定秒。 

month 可選。規定用數字表示的月。 

day 可選。規定天。 

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

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

自 5.1.0 起,is_dst 參數被廢棄,因此應該使用新的時區處理特性.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 闸北区| 徐州市| 金溪县| 长丰县| 焉耆| 汨罗市| 徐闻县| 红河县| 万载县| 遂昌县| 宁明县| 清水河县| 固原市| 台中市| 阜平县| 无棣县| 嘉义县| 雅江县| 永安市| 桐乡市| 沙田区| 柞水县| 威宁| 山阴县| 鄂托克旗| 河间市| 灵石县| 高要市| 中阳县| 平阳县| 沽源县| 佛坪县| 永城市| 海口市| 科技| 米脂县| 东光县| 新乐市| 康乐县| 柳州市| 赤壁市|