1

これを使用すると、jquery は 10 桁のタイムスタンプではなく 13 桁のタイムスタンプを取得します。

var timestamp = $.now();
alert(timestamp);

結果は1382518196714で、10 桁ではなく 13 桁です。

jqueryを使用して正しいタイムスタンプを取得するにはどうすればよいですか?

4

3 に答える 3

1

ライブデモ

この JavaScript 関数を使用します。

function formatTimeOfDay(millisSinceEpoch) {
  var secondsSinceEpoch = (millisSinceEpoch / 1000) | 0;
  var secondsInDay = ((secondsSinceEpoch % 86400) + 86400) % 86400;
  var seconds = secondsInDay % 60;
  var minutes = ((secondsInDay / 60) | 0) % 60;
  var hours = (secondsInDay / 3600) | 0;
  return hours + (minutes < 10 ? ":0" : ":")
      + minutes + (seconds < 10 ? ":0" : ":")
      + seconds;
}

$(function () {
    alert(formatTimeOfDay($.now()));
});
于 2013-10-23T09:07:02.887 に答える