目前,我有一个带有复选框的表单和一个包含多个结果的表格。这一切都适用于Javascript。但是为了在论坛上节省使用,最好不要使用Javascript,因为这些在帖子中使用。
目前,此表单有几个可检查选项,用于计算减少标准毫秒时间的因子,并在结果中输出它们。 现在我想重建它不使用Javascript。这应该适用于上述选项。但是那些毫秒必须最终显示为小时:分钟:秒。
如果不使用Java函数,是否可以实现这一目标? (并且没有php)仅限HTML或CSS。
我已经查看了几个东西,比如纯CSS计算器等,但这些都只是数字。我需要时间转换。
目前我使用此功能代码
// function milliseconds to time
function msTime(s) {
var ms = s % 1000;
s = (s - ms) / 1000;
var secs = s % 60;
s = (s - secs) / 60;
var mins = s % 60;
var hrs = (s - mins) / 60;
mins = ("00" + mins).substr(-2);
secs = ("00" + secs).substr(-2);
return ' ' + hrs + 'h ' + ' ' + mins + 'm ' + ' ' + secs + 's';
}

答案 0 :(得分:1)
没有Javascript
是不可能的。您可以按如下方式简化功能。
var secondsToTime = function(duration) {
var date = new Date(duration);
return "%hours:%minutes:%seconds"
.replace('%hours', date.getHours())
.replace('%minutes', date.getMinutes())
.replace('%seconds', date.getSeconds());
}
console.log(secondsToTime(1324339210310));