問題場景:
爬蟲獲取某單據工作日志中最新的日志信息提交時間,然后與當前時間進行比對,若發現提交時間在當前時間兩周之前,則屬於兩周未更新日志單據,需緊急處理;打開F12發現響應的結果居然是13位時間戳+0800,我靠,這咋整?
於是乎,百度了一下10位和13位時間戳分別都是怎么產生的:
- 10位時間戳是把時間精確到秒級
- 13位時間戳是把時間精確到毫秒級,所以兩者是1000倍的關系
解決思路:
所以我們只需先把13位的時間戳轉變成10位就可以調用函數進行轉化為對應時間字符串了(13位時間戳/1000, 毫秒級除以1000幾乎不影響時間的大小)
解決代碼如下:

問題如下:

