JSは2つの日付の時間差を計算して、1日の時間の分秒のフォーマット
916 ワード
ネットで摘録した
このコードは自分の需要によってまた変えられます.
このコードは自分の需要によってまた変えられます.
function diffTime(startDate,endDate) {
var diff=endDate.getTime() - startDate.getTime();//
//
var days=Math.floor(diff/(24*3600*1000));
//
var leave1=diff%(24*3600*1000); //
var hours=Math.floor(leave1/(3600*1000));
//
var leave2=leave1%(3600*1000); //
var minutes=Math.floor(leave2/(60*1000));
//
var leave3=leave2%(60*1000); //
var seconds=Math.round(leave3/1000);
var returnStr = seconds + " ";
if(minutes>0) {
returnStr = minutes + " " + returnStr;
}
if(hours>0) {
returnStr = hours + " " + returnStr;
}
if(days>0) {
returnStr = days + " " + returnStr;
}
return returnStr;
}