highcharts 使用javascript或jQuery将小时和分钟转换为毫秒

8xiog9wr  于 2022-11-10  发布在  Highcharts
关注(0)|答案(3)|浏览(147)

我有一个Hours:Minute的时间字符串。要在highchart中显示它,我需要将这个字符串转换成毫秒。例如:34:26(34小时26分钟)毫秒是124000000我如何使用jqueryjavascript函数将其转换为毫秒。

vsmadaxz

vsmadaxz1#

请尝试以下代码:

const toMilliseconds = (hrs,min,sec) => (hrs*60*60+min*60+sec)*1000;

console.log(toMilliseconds(34, 26, 0)); // --> 123960000ms
72qzrwbm

72qzrwbm2#

这很简单。

var time = "34:26";
var timeParts = time.split(":");
console.log((+timeParts[0] * (60000 * 60)) + (+timeParts[1] * 60000));
f4t66c6m

f4t66c6m3#

箭头功能+ES2015的吊装变化:

// Function
const milliseconds = (h, m, s) => ((h*60*60+m*60+s)*1000);

// Usage
const result = milliseconds(24, 36, 0);

// Contextual usage
const time = "34:26";
const timeParts = time.split(":");
const result = milliseconds(timeParts[0], timeParts[1], 0);
console.log(result);

通过这种方式,您可以将其组件化或服务化

相关问题