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

时间:2016-12-23 07:22:09

标签: javascript jquery datetime time highcharts

我将import React from 'react'; import { Router, Route, IndexRoute, browserHistory } from "react-router"; import Main from "../containers/main.js"; import Home from "../containers/home.js"; import Example from "../containers/exampleComponent.js"; var Routes = ( <Router history={browserHistory}> <Route path="/" component={Main}> <IndexRoute component={Home} /> <Route path="/example(/:guid)" component={Example} /> </Route> </Router> ); module.exports = Routes; 格式的时间作为字符串。要将它显示为高图,因为我需要将此字符串转换为毫秒。 例如:Hours:Minute(34小时26分钟)毫秒为34:26 如何使用124000000jquery函数将其转换为毫秒。

3 个答案:

答案 0 :(得分:6)

这很简单。

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

答案 1 :(得分:4)

试试这段代码:

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

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

答案 2 :(得分:2)

带有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);

通过这种方式,您可以与他人结盟或为其提供服务