开发者

time convert in javascript

开发者 https://www.devze.com 2022-12-13 12:10 出处:网络
How does one convert the 开发者_JAVA技巧following to seconds in JavaScript? mm:ss.sss ? What is the .sss?You could do something like this:

How does one convert the 开发者_JAVA技巧following to seconds in JavaScript?

mm:ss.sss ?

What is the .sss?


You could do something like this:

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

Edited since you need the milliseconds.


".sss" is milliseconds

If you only want seconds, then simply extract the "ss" portion.


Possibly you're asking about parsing that information, from user input? Would this be along the lines of what you need?

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');


a quick tutorial an javascript Date: http://www.tizag.com/javascriptT/javascriptdate.php


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

精彩评论

暂无评论...
验证码 换一张
取 消