在Coldfusion中没有时间获取日期的简短方法

时间:2017-03-21 13:15:07

标签: datetime coldfusion

在ColdFusion中,我可以使用CreateDate()在没有时间的情况下(技术上将时间设置为00:00:00)获取当前日期。这对于比较两个日期非常有用,无论时间如何。但是,这似乎效率低下。例如,为了得到今天的日期,我会写:

CreateDate(Year(Now()),Month(Now()),Day(Now())

有更有效的方法吗?

2 个答案:

答案 0 :(得分:4)

您可以将dateCompared的第三个参数一起使用,仅比较日期本身

dateCompare(date1, date2, 'd')

答案 1 :(得分:-2)

<cfset myVar = now()>是将当前日期转换为变量的最快方法。是的,它也有时间,但你只是忽略了以后的时间。 EX:#dateFormat(myVar, 'short')#,或更多供您使用....

DateDiff('datepart', myVar, someOtherDateVar)

更多信息:https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-c-d/DateDiff.html