javascript中的时间转换

javascript中的时间转换,javascript,datetime,Javascript,Datetime,如何在JavaScript中将以下内容转换为秒 mm:ss.sss 什么是.sss?“.sss”是毫秒 如果您只需要几秒钟,那么只需提取“ss”部分。一个javascript日期的快速教程:您可能想从用户输入中解析该信息?这是否符合您的需求 var input = '22:33.123'; var parts = /(\d\d):(\d\d.\d\d\d)/.exec(input); function convert(parts) { return parseInt(parts[1])

如何在JavaScript中将以下内容转换为秒

mm:ss.sss

什么是.sss?

“.sss”是毫秒


如果您只需要几秒钟,那么只需提取“ss”部分。

一个javascript日期的快速教程:

您可能想从用户输入中解析该信息?这是否符合您的需求

var input = '22:33.123';
var parts = /(\d\d):(\d\d.\d\d\d)/.exec(input);
function convert(parts) {
    return parseInt(parts[1]) * 60 + parseFloat(parts[2]);
}
alert(input + ' is ' + convert(parts)  + ' seconds');

你可以这样做:

function getSeconds(timestamp) {
  var parts = timestamp.match(/\d+/g),
      minute = 60,
      hour = 60 * minute,
      ms = 1/1000;

  return (parts[0]*hour) + (parts[1]*minute) + (+parts[2]) + (parts[3]*ms);
}

getSeconds('01:33:33.235'); // 5613.235 seconds
已编辑,因为您需要毫秒

var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
document.write(month + "/" + day + "/" + year)