麻辣家族討論版版's Archiver

小誌 發表於 2011-4-17 23:24

2-2-2 date()函數

[b][size=4][color=darkred]2-2-2   date()函數[/color][/size][/b]
date()函數:格式化日期時間的函數。
date()函數可以將某個日期時間的字串加以拆解,讓我們取得需要的部分加以利用或加以組合使用:[code]String date(string format,int[timestamp]);[/code] [list=1]
[*]string format:要取出的日期時間部分,包括年、月、日、時、分、秒、星期…,見表2-1。[*]int timestamp:要進行拆解或組合應用的「時間戳記」,「時間戳記」是指自西元1970年1月1日到我們指定的日期之間的時間秒數。[/list]

int timestamp參數可以不用指定,若不指定則date()函數將以目前系統的日期時間為「時間戳記」。
[table]
[tr][td=1,1,29][color=#000000][size=2][font=細明體]值[/font][/size][/color][/td][td=1,1,374][color=#000000][size=2][font=細明體]說明[/font][/size][/color][/td][td=1,1,100][color=#000000][size=2][font=細明體]回傳值範例[/font][/size][/color][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]A[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]大寫的英文上午或下午標示[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]AM ; PM[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]a[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]小寫的英文上午或下午標示[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]am ; pm[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]D[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]使用三個英文字母表示星期[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]Mon ; Fri[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]d[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]二位數字格式顯示月份[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]02 ; 12[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]F[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]完整的英文月份名稱[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]May ; June[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]H[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=Courier New]24[/font][font=細明體]時制的小時,二位數字格式顯示[/font][font=Courier New](00~23)[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]23 ; 01[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]h[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=Courier New]12[/font][font=細明體]時制的小時,二位數字格式顯示[/font][font=Courier New](01~12)[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]12 ; 05[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]G[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=Courier New]24[/font][font=細明體]時制的小時,顯示[/font][font=Courier New] 0~23[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]13 ; 1[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]g[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=Courier New]12[/font][font=細明體]時制的小時,顯示[/font][font=Courier New] 1~12[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]12 ; 5[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]i[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]顯示分鐘,二位數字格式顯示[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]00 ~ 59[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]j[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]顯示日期[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]1 ~ 31[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]L[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]判斷日期時間的年份是否為閏年,回傳值為[/font][font=Courier New]0[/font][font=細明體]或[/font][font=Courier New]1[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]0 or 1[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]l[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]小寫[/font][font=Courier New]L[/font][font=細明體],完整的英文星期名稱[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]Sunday[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]M[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]使用三個英文字母表示月份[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]Jan ; May[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]m[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]二位數字格式顯示月份[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]01 ~ 12[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]n[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]顯示月份,顯示[/font][font=Courier New] 1~12[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]1 ; 5 ;12[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]S[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]使用兩個英文字母表示序數[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]nd ; th[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]s[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]二位數字格式顯示秒數[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]00 ~ 59[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]t[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]顯示月份的日期數[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]28 ~ 31[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]w[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]使用數字表示星期[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]0 ~6[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]Y[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]四位數字格式顯示年份[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]2000 ; 1999[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]y[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]二位數字格式顯示年份[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]00 ; 99[/size][/color][/font][/td][/tr]
[tr][td=1,1,29][font=Courier New][color=#000000][size=2]z[/size][/color][/font][/td][td=1,1,374][color=#000000][size=2][font=細明體]顯示日期為當年的第幾天[/font][/size][/color][/td][td=1,1,100][font=Courier New][color=#000000][size=2]0 ~ 365[/size][/color][/font][/td][/tr]
[/table][p=30, 2, left][size=2][color=#000000][font=Arial Narrow][font=華康中黑體]表[/font]2-1[/font][/color][/size][/p]

小誌 發表於 2011-4-17 23:26

範例:ch02_03.php[code]<HTML>
<HEAD>
<TITLE>date()函數</TITLE>
</HEAD>
<BODY>
<?
echo date("G 時 i 分 s 秒 A <p>
今天為 l <p>
月份為F");
?>
</BODY></HTML>[/code][attach]5454[/attach]
圖2-10   範例ch02_03.PHP。

頁: [1]

麻辣家族討論版版為 麻辣學園 網站成員  由 昱得資訊工作室 © Since 1993 所提供