我有一个以秒为单位的时间码,精确到小数点后三位。 (例如 10.675)我想将其格式化为 mm:ss(例如 00:32 或 23:04)。是否有 Javascript 或 jQuery 基本函数可以做到这一点?每当我搜索时,我只找到如何向日期选择器添加时间。
最佳答案
尝试如下所示:
function formateDate( seconds ) {
var date = new Date(seconds * 1000);
return date.getMinutes() + ":" + date.getSeconds();
}
这将创建一个新日期,您可以在其中关注时间方面。但如果您需要超过 24 小时,则此方法效果不佳。为此,您需要比较两个日期。或者只是使用除法和模数手动进行计算。
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/
关于Javascript 和/或 jQuery 时间码格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11729055/