Date 在Coldfusion中处理日期
我存储了两个按周递增的开始/结束日期,因此,例如,我的开始日期为2012年5月31日,将在4周后的2012年6月28日结束Date 在Coldfusion中处理日期,date,coldfusion,Date,Coldfusion,我存储了两个按周递增的开始/结束日期,因此,例如,我的开始日期为2012年5月31日,将在4周后的2012年6月28日结束 我需要计算的是任何给定日期的“当前周”。我想输出为周数,而不是日期。因此,如果今天是2012年8月6日,而我的开始/结束日期是2012年5月31日,“当前周”将是2。我想您需要使用dateDiff()函数。基本上,你可以把你的第一次约会和第二次约会放在一起,以周为单位计算差异 // Here's the function dateDiff("datepart", "date
我需要计算的是任何给定日期的“当前周”。我想输出为周数,而不是日期。因此,如果今天是2012年8月6日,而我的开始/结束日期是2012年5月31日,“当前周”将是2。我想您需要使用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);
我想您应该使用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);
是的,dateDiff是门票。RE如果今天是2012年8月6日……“当前一周”=2仅供未来读者参考,要获得该结果,您需要使用
DateDiff(“ww”,StartOfMonth,Now)+1
。原因是DateDiff
返回整周的差异。因此,对于2012年8月6日,它实际上返回的是1
,而不是2
。是的,dateDiff是票据。RE如果今天是2012年8月6日……“当前一周”=2仅供未来读者参考,要获得该结果,您需要使用DateDiff(“ww”,StartOfMonth,Now)+1
。原因是DateDiff
返回整周的差异。因此,对于2012年8月6日,它实际上返回1
,而不是2
。