跳到内容

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: 秒
华夏公益教科书