Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript或jQuery将小时和分钟转换为毫秒_Javascript_Jquery_Datetime_Time_Highcharts - Fatal编程技术网

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

使用javascript或jQuery将小时和分钟转换为毫秒,javascript,jquery,datetime,time,highcharts,Javascript,Jquery,Datetime,Time,Highcharts,我有Hours:Minute字符串形式的时间。要将其显示为highchart作为时间,我需要将此字符串转换为毫秒。 例如:34:26(34小时26分钟)毫秒是124000000 如何使用jquery或javascript函数将其转换为毫秒。这很简单 var time = "34:26"; var timeParts = time.split(":"); console.log((+timeParts[0] * (60000 * 60)) + (+timeParts[1] * 60000));

我有
Hours:Minute
字符串形式的时间。要将其显示为highchart作为时间,我需要将此字符串转换为毫秒。 例如:
34:26
(34小时26分钟)毫秒是
124000000
如何使用
jquery
javascript
函数将其转换为毫秒。

这很简单

var time = "34:26";
var timeParts = time.split(":");
console.log((+timeParts[0] * (60000 * 60)) + (+timeParts[1] * 60000));
请尝试以下代码:

var milisec = miliseconds(24,36,0);

function miliseconds(hrs,min,sec)
{
    return((hrs*60*60+min*60+sec)*1000);
}

箭头功能+与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);

通过这种方式,您可以组合或使其成为服务

您只需创建一个Javascript函数,将其转换为毫秒。函数(变量小时、变量分钟、变量秒){返回小时*3600000+分钟*60000+秒*1000;}使用扩展运算符查看MDN Shorter…:<代码>常量毫秒=(h,m,s=0)=>(h*60*60+m*60+s)*1000;常数时间=“34:26”;常量结果=毫秒(…time.split(':')