根據小時時間數 計算開始時間和結束時間
場景:此時,選擇8小時做瀏覽記錄查詢
分析:8小時的瀏覽記錄,根據當前時間往前推算8小時的時間,計算出當前時間戳 - 8 * 60 * 60 *1000 = 開始時間戳
程式如下:
/**
* 時間戳轉化為年 月 日 時 分 秒
* number: 傳入時間戳
* format:返回格式,支援自定義,但引數必須與formatearr裡保持一致
*/function formattime(number, format2) else
returnarr.push(date.getfullyear());
returnarr.push(formatnumber(date.getmonth() + 1));
returnarr.push(formatnumber(date.getdate()));
returnarr.push(formatnumber(date.gethours()));
returnarr.push(formatnumber(date.getminutes()));
returnarr.push(formatnumber(date.getseconds()));
for (var i in returnarr)
format = format.replace(/\//g, '-')
return format;
}// 根據小時數計算當前時間和開始時間
nhoursfortime(otype,n,tformat)else if (otype == 'end')else
console.log(starttime, endtime, `$個小時右後`)
},
記錄一下思路 根據時間段,返回時間段的工作小時數
根據時間段,返回時間段的工作小時數 一天按8小時 create function dbo fc getworkhour startdate alldatetime,enddate alldatetime returns int as begin declare delayday int 暫用工時 日...
入庫時間錯誤,誤差8個小時
資料庫使用的是mysql 時間字段型別為datetime 介面傳遞接收到的時間戳字串轉換為時間,在 裡在控制台輸出時間正常 24小時 但是在入庫後發現,入庫的時間與 正常顯示的時間相差8個小時 用 dateformat sdf new dateformat yyyy mm dd hh mm ss 和...
雙系統,Ubuntu時間不對,相差8個小時
從伺服器上同步時間 sudo ntpdate ntp.ubuntu.com sudo ntpdate time.nist.gov 設定電腦的時區為上海 sudo cp usr share zoneinfo asia shanghai etc localtime xp 和 ubuntu 相差了 8 小...