我有一个时间字符串,格式为小时:分钟
。为了在highchart中显示,我需要将其转换为毫秒。
例如:34:26
(34小时26分钟)的毫秒数是124000000
。我该如何使用任何jquery
或javascript
函数将其转换为毫秒?
我有一个时间字符串,格式为小时:分钟
。为了在highchart中显示,我需要将其转换为毫秒。
例如:34:26
(34小时26分钟)的毫秒数是124000000
。我该如何使用任何jquery
或javascript
函数将其转换为毫秒?
尝试这段代码:
const toMilliseconds = (hrs,min,sec) => (hrs*60*60+min*60+sec)*1000;
console.log(toMilliseconds(34, 26, 0)); // --> 123960000ms
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);
const milliseconds = (h, m, s = 0) => (h*60*60+m*60+s)*1000; const time = "34:26"; const result = milliseconds(...time.split(':'));
- Esger这很简单。
var time = "34:26";
var timeParts = time.split(":");
console.log((+timeParts[0] * (60000 * 60)) + (+timeParts[1] * 60000));