跳到內容

ColdFusion 程式設計/日期

來自華夏公益教科書,開放的書籍,開放的世界

Coldfusion 可以處理日期的建立、修改、顯示和使用。

設定日期

[編輯 | 編輯原始碼]

為了設定日期,使用 cfset 函式。

<cfset mydate = '12/3/2006'>

顯示日期

[編輯 | 編輯原始碼]

日期的基本顯示方式是簡單地輸出它。

<cfoutput>#mydate#</cfoutput>

這將顯示:12/3/2006

有一個函式允許你輕鬆地將日期轉換為其他格式。

<cfoutput>#dateformat(mydate, 'yyyy/mm/dd')#</cfoutput>

這將顯示:2006/12/3

這裡要使用的選項是

  • d: 月份中的天數,沒有前導零
  • dd: 月份中的天數,有前導零
  • ddd: 星期幾,縮寫
  • dddd: 星期幾,全稱
  • m: 月份,沒有前導零
  • mm: 月份,有前導零
  • mmm: 月份,縮寫
  • mmmm: 月份,全稱
  • y: 年份,最後兩位數字,沒有前導零
  • yy: 年份,最後兩位數字,有前導零
  • yyyy: 年份,四位數字

這些選項可以用 - / , 或空格分隔,以建立你想要的格式。

修改日期

[編輯 | 編輯原始碼]

如果我們想在今天的基礎上新增 5 天,我們將使用此函式。

<cfset todayplus5 = dateadd('d', 5, now())> 

dateadd 的選項是

  • yyyy: 年份
  • q: 季度
  • m: 月份
  • y: 一年的第幾天
  • d: 天數
  • w: 星期幾
  • ww: 星期
  • h: 小時
  • n: 分鐘(記住 m 是月份,不是分鐘)
  • s: 秒
華夏公益教科書