通過一個時間戳計算當天0點時間


在游戲項目中,經常會有這樣的一個需求。

比如某7天的活動,一般開始和結束時間都是需要活動當天的零點時間。


公式為:NowTime - (NowTime + 8 * 3600) % 86400

思路為:現在時間 - 今天的秒數。

因為NowTime % 86400是0時區當天的秒數,那+8時區應該是NowTime % 86400 + 8 * 3600,由於這個數字可能大於86400,所以用(NowTime % 86400 + 8 * 3600) % 86400,等價於(NowTime + 8 * 3600) % 86400。


免責聲明!

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



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