日期和時間都用在每個Web應用程序中. 但是格式化日期和時間值轉換成字符串呈列需要非常的編程技巧. 在這裡我們介紹學習和測試date()函數,並以多種方式格式化數據和時間值.
什麼是日期和時間格式?
幾乎所有的編程語言,都會將日期和時間存儲在內存中並以大整數的形式。但是當你顯示到用戶界麵的日期和時間,必須把它轉換成一個用戶友好的格式。這裡有一些例子,日期和時間格式:
Saturday, 10th of March, 2001, 17:16:17 Sat, 10 Mar 2001 17:16:17 +0200 March 10, 2001, 5:16 pm 10-Mar-2001 3/10/2001 20010310 17:16:17 2001-03-10T17:16:17+0200
問題是你怎麼才能轉換成這些格式的日期和時間值呢? 答案是,總有一些內置的函數,可以用它來幫助你。例如,可以使用內置date()函數在PHP中的日期和時間轉換成字符串使用各種格式化代碼。
如何使用和測試date() PHP函數?
date() 是最常用的PHP函數將日期和時間轉換成不同的格式的字符串,date() 有一個語法date(format, timestamp) ,並返回一個字符串指定格式的代碼的基礎上指定的日期和時間。格式的代碼示例如下:
Y - Year in 4 digits like 1999 or 2003 m - Month in 2 digits like 01 or 12 M - Month in 3 letters like Jan or Dec F - Month in full words like January or December d - Day of the month in 2 digits like 01 or 31 D - Day of the week in 3 letters like Mon or Sun l - Day of the week in full words like Monday or Sunday h - Hour in 12-hour format like 01 or 12 H - Hour in 24-hour format like 00 or 23 i - Minute in 2 digits like 00 or 59 s - Second in 2 digits like 00 or 59 T - Timezone like EST or MDT O - Difference to Greenwich time like +0200 // 常見用法 echo date('Y-m-d H:i:s'); // 輸出 2013-11-11 11:11:11