**2038年問題** == 2038年問題是跟時間日期有關的問題,他跟1970/01/01 Unix時間戳有關。 在Unix相關系統,時間從1970/01/01開始的秒數開始算,儲存為一個32位的有符號整數。在2038/01/19的03:14:07時32位的有符號整數會溢出,導致時間重置成1901/12/13的20:45:52,這可能會導致許多電腦系統或軟體無法正常運行。 ![](https://i.imgur.com/cfTalCa.gif) 因為2038/01/19的03:14:07會跳到1901/12/13的20:45:52,所以我把max_time設在這裡,再用current_time去比較有沒有回到1901/12/13的20:45:52 如果現在時間晚於max_time就有2038問題。 ![](https://i.imgur.com/PZaR3YS.png)