Jam*_*mes 0 coldfusion date coldfusion-9
我想将秒转换为天、小时和分钟 目前,它仅适用于小时和分钟,但不适用于天。你能支持我吗?告诉我我做错了什么:
<cfscript>
seconds = '87400';
midnight = CreateTime(0,0,0);
time = DateAdd("s", seconds, variables.midnight);
date= xxxxxxxxxxxxxxxxxxxxx???
</cfscript>
<cfoutput>
#DateFormat(variables.date, 'd')# not working
#TimeFormat(variables.time, 'HH:mm')#
</cfoutput>
Run Code Online (Sandbox Code Playgroud)
对于该值,87400预期结果是
如果我花94152几秒钟,它将是:
我唯一的问题是获得正确的日期...显示小时和分钟,但不是正确的日期
感谢大家的支持
计算间隔的一个简单方法是利用模运算符:
totalSeconds = 94152;
days = int(totalSeconds / 86400);
hours = totalSeconds / 3600 % 24;
minutes = totalSeconds / 60 % 60;
seconds = totalSeconds % 60;
Run Code Online (Sandbox Code Playgroud)
几秒钟后94152,结果将是:
| 间隔 | 价值 |
|---|---|
| 天 | 1 |
| 小时 | 2 |
| 分钟 | 9 |
| 秒 | 12 |
| 总秒数 | 94152 |
| 归档时间: |
|
| 查看次数: |
484 次 |
| 最近记录: |