【问题标题】:Convert hours and minute to millisecond using javascript or jQuery使用 javascript 或 jQuery 将小时和分钟转换为毫秒
【发布时间】:2017-05-08 21:27:33
【问题描述】:

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

【问题讨论】:

标签: javascript jquery datetime time highcharts


【解决方案1】:

箭头函数 + 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(':'));
【解决方案2】:

试试这个代码:

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

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

【讨论】:

    【解决方案3】:

    这很简单。

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

    【讨论】:

      猜你喜欢
      • 2014-02-13
      • 2012-09-27
      • 2014-05-21
      • 1970-01-01
      • 2018-11-16
      • 2013-01-12
      • 2016-06-29
      • 2011-06-13
      相关资源
      最近更新 更多