PHP date函數參數詳解

在網頁程序應用中,時間顯示是不可缺少的,幾乎每一個應用程序中都要用到時間,比如發佈系統中,要記錄信息的發佈時間,投票系統中,要記錄用戶的投票時間,這些都是需要用時間函數將時間給記錄下來,然後錄入到數據庫中進行保存,在 php 中,提供了 date 時間函數,我們可以利用這個函數進行各種時間的組合,以滿足我們應用程序的需求。

time()在PHP中是得到一個數字,這個數字表示從1970-01-01到現在共走了多少秒,很奇怪吧 不過這樣方便計算,

要找出前一天的時間就是 time()-60*60*24;

要找出前一年的時間就是 time()*60*60*24*365

那麼如何把這個數字換成日期格式呢,就要用到date函數了

  1. $t=time();   
  2. echo date("Y-m-d H:i:s",$t);  

第一個參數的格式分別表示:

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"

其它不在上列的字符則直接列出該字符 .

發佈了23 篇原創文章 · 獲贊 13 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章