Sar*_*rah 2 javascript formatting time
我将时间存储为分数(这样就可以显示在图表上),例如15.5是下午3:30,23.25是下午11.15.我需要将这些数字转换为HH:MM:SS格式的字符串.有一个简单的方法吗?
var fraction = 23.5;
var date = new Date(2000, 1, 1); // use any date as base reference
date.setUTCSeconds(fraction * 3600); // add number of seconds in fractional hours
Run Code Online (Sandbox Code Playgroud)
然后使用日期格式化脚本,如this或Date.js,如果你不喜欢或格式化和填充.
date.format("HH:MM:ss"); // 23:30:00
Run Code Online (Sandbox Code Playgroud)