有什么简单的方法可以在CF9中以秒为单位获取当前时间?现在,我通过以下方式实现它。
<cfset hs= hour(now())*60*60>
<cfset ms= minute(now())*60>
<cfset s= second(now())>
<cfset total_s =hs+ms+s>
提前致谢...
那么从最近的午夜起算的秒数是多少?
function secondsFromBeginningOfDay(){
var snapshotOfNow = now();
var beginningOfDay = createDate(year(snapshotOfNow), month(snapshotOfNow), day(snapshotOfNow));
var differenceInSeconds = dateDiff("s", beginningOfDay, snapshotOfNow);
return differenceInSeconds;
}
重要的是,now()
在这些操作中不要使用超过一次,因为一个时间单位可能会在一次呼叫now()
与下一次呼叫之间重置,例如,您在每分钟的第59秒开始该过程,并且在到达该时间之前秒计算,这是下一分钟,因此您的数字将是59s。也不要跳过变量和函数名,但要清楚每个变量的用途。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句