反正有分號而不是整數的小數。就像我有一個3.99的數字一樣,我想只將小數除以1.66667。我想這樣做是因爲3.99應該等於3分59秒,所以我寧願讓它讀取3.59而不是3.99。號碼的小數部分只有
這是我必須返回現在的時間的代碼,順便說一句,它是從一個程序返回一個時間,告訴你有多少時間,直到東西到期。但用作完整的兩位十進制數字格式。
function GetDiff(dt) {
sMins = " Min";
sHours = " Hours";
sDays = " Days";
sSecs = " Secs";
if (Math.abs(DateDiff("s", now, dt)) < 86400) {
if (Math.abs(DateDiff("s", now, dt)) <= 3600) {
return ((Math.floor(Math.abs(
DateDiff("s", now, dt)/60) * 100)/100
).toFixed(2) + sMins);
}
else
{
return ((Math.floor(Math.abs(
DateDiff("s", now, dt)/3600) * 100)/100
).toFixed(2) + sHours);
}
}
else
{
return ((Math.floor(Math.abs(
DateDiff("s", now, dt)/86400) * 100)/100
).toFixed(2) + sDays);
}
}
我想不出任何理智的編碼,其中3.99可能代表3分59秒。你確定你想做什麼是有道理的嗎? – user2357112
@ user2357112我認爲這意味着3.99分鐘。 – Mike
3.99分鐘等於3分59秒我希望它的格式爲3:59分鐘不是3.99我的計時器countind下來我想要的時間格式不是數字格式! – chriswiec