當使用只有 年日
的 日期套件
時,當轉成 Timestamp 時是以 00:00:00
,可能造成後端時間區的錯誤,此時可將時間拉滿成 23:59:59
。
Version
ECMAScript 2015
setHours() / setMinutes() / setSeconds()
let date = new Date()
date.setHours(23)
date.setMinutes(59)
date.setSeconds(59)
date = date.getTime()
setHours()
:設定 hour,並不是n+1
,而是直接設定setMinutes()
:設定 minutesetSeconds()
:設定 second
Conclusion
set
系列是直接修改日期
本身,其回傳值為該日期
的 timestamp