【发布时间】:2017-11-06 10:11:50
【问题描述】:
我遇到了 Coldfusion 的 DateDiff() 的问题。我正在尝试获取两个日期与时间之间的差异,例如以下示例:
fromdate=06/11/2017 22:10
todate =16/11/2017 23:20
应该返回:
10天1小时10分钟
fromdate=06/11/2017 22:10
todate =16/11/2017 20:20
应该返回:
9 天 22 小时 10 分钟
有什么帮助吗?
代码:
<cfset dtFrom = "11/06/2017 22:10" />
<cfset dtTo = "11/16/2017 23:20" />
<cfoutput>
#DateDiff( "d", dtFrom, dtTo)# Days,
#DateDiff( "h", dtFrom, dtTo) % 24# Hours
#DateDiff( "n", dtFrom, dtTo) % 24 % 60# Minutes
</cfoutput>
【问题讨论】:
-
你尝试过什么,它返回了什么?还要在代码块中添加源代码,这样我们就可以看到你做了什么
-
code <cfset dtFrom = "11/06/2017 22:10" /> <cfset dtTo = "11/16/2017 23:20" /> #DateDiff( "d", dtFrom, dtTo)# Days, #DateDiff( "h", dtFrom, dtTo) % 24# Hours #DateDiff( "n", dtFrom, dtTo) % 24 % 60# Minutes返回:10 天,1 小时 22 分钟code <cfset dtFrom = "11/06/2017 22:10" /> <cfset dtTo = "11/16/2017 21:20" />返回:9 天,23 小时 22 分钟 -
您可以将其编辑到您的帖子中吗?它已经工作了吗?
标签: date coldfusion datediff