gpt4 book ai didi

Javascript 格式化时间 - Date fns

转载 作者:行者123 更新时间:2023-12-01 01:49:56 26 4
gpt4 key购买 nike

我有一个以分钟为单位存储的时间

01:30:00

我想将其显示为人类可读的 1 小时 30 分钟或 90 分钟。

实现他的最佳方法是什么?我正在使用 Date fns 来获取日期,但无法让 getminutes() 方法正常工作,因为它需要完整的日期。

https://date-fns.org/v1.28.0/docs/getMinutes .

最佳答案

检查这是否对您有帮助:

JS:

String.prototype.toHHMM = function () {
var sec_num = parseInt(this, 10);
var hours = Math.floor(sec_num / 3600);
var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
var seconds = sec_num - (hours * 3600) - (minutes * 60);

if (hours < 10) {hours = "0"+hours;}
if (minutes < 10) {minutes = "0"+minutes;}
if (seconds < 10) {seconds = "0"+seconds;}
return hours+'hr(s) '+minutes+' minutes';

}

然后:

alert('013000'.toHHMM());

https://codepen.io/alvaro-alves/pen/pZLwOd您只需从时间中删除“:”即可。

关于Javascript 格式化时间 - Date fns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51635353/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com