время конвертировать в JavaScript - PullRequest
2 голосов
/ 05 декабря 2009

Как преобразовать следующее в секунды в JavaScript?

мм: сс.ссс?

Что такое .sss?

Ответы [ 5 ]

4 голосов
/ 05 декабря 2009

Вы можете сделать что-то вроде этого:

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

Отредактировано, так как вам нужны миллисекунды.

2 голосов
/ 05 декабря 2009

". Sss" - миллисекунды

Если вам нужны только секунды, просто извлеките часть "ss".

1 голос
/ 05 декабря 2009

Возможно, вы спрашиваете о разборе этой информации из пользовательского ввода? Будет ли это соответствовать тому, что вам нужно?

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');
0 голосов
/ 11 мая 2012
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
document.write(month + "/" + day + "/" + year)
0 голосов
/ 05 декабря 2009

краткое руководство по JavaScript Дата : http://www.tizag.com/javascriptT/javascriptdate.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...