マイクロ秒を人間が判読可能な形式に変換する必要があります。 MM:私はHHに変換できるようになる一方でSS.MSを、私は00を除去するための最良の方法をわからない:の私は上記のコード残念ながらこれらのマイクロ秒〜人間が判読可能な出力
input = [ 12040000, 60042000, 15582000000 ]
output = [ '12.04', '1:00.42', '4:19:27' ]
function formatMark(mu) {
var timeList = []
var ms = mu/1000
var time = new Date(ms)
var ms = time.getMilliseconds()
var ss = time.getSeconds()
var mm = time.getMinutes()
var hh = time.getHours()
if (ms > 1) timeList.push(ms) //
if (ss > 1) timeList.push(ss) //
if (mm > 1) timeList.push(mm) //
if (hh > 1) timeList.push(hh) //
return { hh + ':' + mm + ':' + ss + '.' + ms }
}
で仕事をしたいと思います(存在する場合)おそらく私は知っている方が良いと思う複数の理由のためにおそらく機能しません、しかし、私は本当に従来の読みやすい出力が必要です。すべてのヒント/提案は高く評価されています!
[ミリ秒を人間が判読できる形式に変換する方法]の複製がありますか?(http://stackoverflow.com/questions/175554/how-to-convert-milliseconds-into-human-readable-form) –
マイクロ秒ですか?あなたはマイクロが10^-3ミリであることを知っていますか? –
@GerardoFurtado easy ...新しいみんなに親切。 – itamar