gpt4 book ai didi

javascript - 将自定义时间字符串转换为带符号的分钟

转载 作者:行者123 更新时间:2023-11-30 13:16:57 24 4
gpt4 key购买 nike

我需要像这样转换一个字符串

"UTC - 9:30 hours"

到分钟。

类似于:

var date = "UTC - 9 : 10 hours";
date = date.replace("UTC",'').replace("hours",'').replace(/\s+/g, '');
var hours = parseInt( date.split(":")[0] );
var minutes = parseInt ( date.split(":")[1] || 0 );
var sign = hours / Math.abs(hours);
var totalMinutes = ( hours * 60 ) + ( sign * minutes );

有没有使用任何正则表达式的更简单的方法?只是好奇。

最佳答案

为什么不简单:

var take     = "UTC - 9:30 hours".split(' ')[2].split(':');
var minutes = parseFloat(take[0])*60 + parseFloat(take[1]);

alert(minutes); // 570

还有:var minutes = Number(take[0])*60 + Number(take[1]);

jsBin demo

关于javascript - 将自定义时间字符串转换为带符号的分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11697459/

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