2014-07-03 21 views
-3

我有像619308整數毫秒。我怎樣才能解析它來格式HH:MM:SS:UU通過使用JavaScript或PHP?通過javascript或PHP解析HH:MM:SS:UU的毫秒數?

對不起,我英文不好

+1

哇'619308'小爲毫秒 –

+0

http://stackoverflow.com/a/8212878/3660930 – Ash

+0

新日期(619308).toISOString()。分裂( 「T」)[1] .slice(0 ,-1).replace(「。」,「:」)==「00:10:19:308」 – dandavis

回答

0

您的號碼是非常小的毫秒,但...

試試這個:

<?php 

function formatp($input) 
{ 
    $hours = (int)($minutes = (int)($seconds = (int)($milliseconds = (int)($input * 1000))/1000)/60)/60; 
    return $hours.':'.($minutes%60).':'.($seconds%60).(($milliseconds===0)?'':'.'.rtrim($milliseconds%1000, '0')); 
} 

echo formatp(4.2225662134); 

Credits

0

使用Date()

變種d =新日期(619308);
var curr_date = d.getDate();
var curr_month = d.getMonth()+ 1;
var curr_year = d.getFullYear();