10位和13位時間戳轉換成時間字符串


問題場景:
爬蟲獲取某單據工作日志中最新的日志信息提交時間,然后與當前時間進行比對,若發現提交時間在當前時間兩周之前,則屬於兩周未更新日志單據,需緊急處理;打開F12發現響應的結果居然是13位時間戳+0800,我靠,這咋整?

於是乎,百度了一下10位和13位時間戳分別都是怎么產生的:

  • 10位時間戳是把時間精確到秒級
  • 13位時間戳是把時間精確到毫秒級,所以兩者是1000倍的關系

解決思路:
所以我們只需先把13位的時間戳轉變成10位就可以調用函數進行轉化為對應時間字符串了(13位時間戳/1000, 毫秒級除以1000幾乎不影響時間的大小)

 
解決代碼如下:

問題如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM