使用Coldfusion中的日期

时间:2012-05-27 13:52:52

标签: date coldfusion

我存储的两个日期开始/结束日期增加了几周,所以例如我的开始日期为05/31/2012,将于2012年6月28日结束四周。

我需要弄清楚的是任何一天的“当前周”。我想输出周数而不是日期。因此,如果今天是2012年6月6日,我的开始/结束日期是05/31/2012,那么“当前周”将是2。

1 个答案:

答案 0 :(得分:6)

我认为你想使用dateDiff()函数。基本上,您可以删除第一个日期和第二个日期,并计算几周内的差异。

// Here's the function
dateDiff("datepart", "date1", "date2")

// Here are your datepart options
yyyy: Years
q: Quarters
m: Months
y: Days of year (same as d)
d: Days
w: Weekdays (same as ww)
ww: Weeks
h: Hours
n: Minutes
s: Seconds

// Here's your code:
StartOfMonth = "05/31/2012"; // date part 1 // pseudocode
Now = now(); // date part 2
WeeksDifference = DateDiff("ww", StartOfMonth, Now);