如何HH-MM-SS
使用JavaScript 将秒转换为字符串?
如何将秒转换为HH:mm:ss
?
目前我正在使用下面的功能
render: function (data){
return new Date(data*1000).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");;
}
Run Code Online (Sandbox Code Playgroud)
这适用于chrome但在firefox中使用12秒我得到了01:00:12
我想使用moment.js来实现跨浏览器的兼容性
我尝试了这个但是没有用
render: function (data){
return moment(data).format('HH:mm:ss');
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
编辑
我设法找到了没有 moment.js 的解决方案,如下所示
return (new Date(data * 1000)).toUTCString().match(/(\d\d:\d\d:\d\d)/)[0];
Run Code Online (Sandbox Code Playgroud)
仍然很好奇我怎么能在moment.js做到这一点
我需要改变从一个日期/时间2014年8月20日15:30:00看起来像二○一四年八月二十〇日下午3:30
可以使用javascript的Date对象完成吗?
嗨,
我有一个16.4534的浮点数,这是视频持续时间的秒数.我想把它转换成HH:MM:SS所以看起来像00:00:16.
做过搜索但没有找到任何相关的东西.
我需要使用正则表达式吗?
非常感谢.
提前致谢.
我有这张表:
<table id="total" border="1" width="100%">
<tbody>
<tr>
<td>Total duration time</td>
<td class="total_duration_time"></td>
</tr>
</tbody>
</table>
<table id="data" border="1" width="100%">
<tbody>
<tr>
<td>Anna</td>
<td>318</td><td class="duration_time">00:00:50</td>
<td>62700</td>
</tr>
<tr>
<td>Bob</td>
<td>318</td>
<td class="duration_time">00:00:27</td>
<td>62703</td>
</tr>
<tr>
<td>Mike</td>
<td>318</td>
<td class="duration_time">00:00:36</td>
<td>88455233284</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我需要计算 class 列的总和duration_time
并将结果打印到 class 列中total_duration_time
。
如何在 JavaScript 或 jQuery 上执行此操作?
我尝试使用此示例中的代码http://jsfiddle.net/unKDk/13/,但如果用 00:00:00 类型的值代替数字,它不会计算时间量。
我正在关注javascript Date对象的W3Schools教程,并尝试以hh:mm:ss.msmsms格式显示时间.
<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to display a date after changing the hours, minutes, and seconds.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var d = new Date();
d.setHours(07,01,01,312);
var x = document.getElementById("demo");
x.innerHTML=d;
}
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我期待07:01:01.312
(如hh:mm:ss.msmsms),但它显示
Sun Feb 23 2014 07:01:01 GMT-0600 (CST)
Run Code Online (Sandbox Code Playgroud)
我怎样才能让javascript取代07:01:01.312
?
我的问题是:如何将分钟转换为时间(hh:mm:ss)?
我有一个价值:
decimalMinuteString="1.1783471074380165"
预期输出为:“00:01:10”
如何处理 javascript/jquery?
谢谢
javascript ×7
date ×3
jquery ×2
time ×2
date-format ×1
datetime ×1
momentjs ×1
node.js ×1
time-format ×1