獲取客戶端時間差

2022-08-23 13:21:07 字數 569 閱讀 6179

問題:試題頁面,通過獲取提交任務客戶端時間戳 - 試題顯示任務時間戳 = 使用者有效作業時間,對於使用者修改本機時間。會導致無效作業時間

new date().gettime()獲取客戶端時間,毫秒級。使用者可以隨意更改
方案1:通過jquery獲取服務端時間來計算差值

new date($.ajax().getresponseheader("date")).gettime(); 只能獲取到秒

方案2:如果要求到毫秒 通過定時器中顯示試題加到提交試題

export function

setworktime()

//有效作業時間

parent.window.doingtask.worktimecount += 5;

parent.window.doingtask.worktimecountid = setinterval(function

() ,5);}

}

之所以以5ms 為單位計算。因為了一毫秒 +1 ,十秒只能加到2400不準確。 如有更好的方法歡迎指教

獲取客戶端時間程式

bzero 初始化資料為0 例 include include void main 輸出結果 1 wwwww 2 socket函式原型 int socket int domain,int type,int protocol 1.domain 即協議域,又稱為協議族 family 常用的協議族有,af...

C 獲取時間差

c 獲取兩個時間段之間的差的天數 小時 分鐘 秒 毫秒,主要就是用到timespan,如下 timespan ts datetime.now convert.todatetime 1970 1 1 double time1 ts.totalmilliseconds timespan ts2 date...

批量獲取客戶端時間偏差

摘要 運維管理員往往需要定期檢視客戶端的時間同步情況,與ntp伺服器的時間偏差。奈何數量眾多,若不借助第三方工具是否有辦法批量獲取時間差呢?本文將介紹如何簡單使用命令解決問題。正文 1.在域內ntp伺服器上執行cmd,導航到p ec.exe路徑下,例如e 192.168.0.1 192.168.0....