JS將得到的秒數轉爲最大單位爲天,最小單位爲秒的格式(將秒轉爲天時分秒)

需求

將秒數轉爲最大單位爲天,最小單位爲秒的格式,即將秒轉爲天時分秒;
如:後端給你的數字是 120000,單位是秒,將其轉爲 1天9小時20分0秒

function timeStamp( second_time ){

var time = parseInt(second_time) + "秒";
if( parseInt(second_time )> 60){

	var second = parseInt(second_time) % 60;
	var min = parseInt(second_time / 60);
	time = min + "分" + second + "秒";
	
	if( min > 60 ){
		min = parseInt(second_time / 60) % 60;
		var hour = parseInt( parseInt(second_time / 60) /60 );
		time = hour + "小時" + min + "分" + second + "秒";

		if( hour > 24 ){
			hour = parseInt( parseInt(second_time / 60) /60 ) % 24;
			var day = parseInt( parseInt( parseInt(second_time / 60) /60 ) / 24 );
			time = day + "天" + hour + "小時" + min + "分" + second + "秒";
		}
	}
	

}

return time;		
}
timeStamp(120000); // 120000秒,轉爲 ‘ 1天9小時20分0秒 ’

原文鏈接https://blog.csdn.net/he_jiawang/article/details/84807312

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章