2019年7月20日 星期六

可自由指定時區的 mktime(), localtime()

現今手遊伺服器通常會在換日時處理一些遊戲內的事件。通常會是重置某些計數器、開啟或結束活動等等。隨著配合的營運商不同,常常會需要配合將換日線對齊指定時區的午夜。而這些時間上的操作,無外乎是透過 C/C++的標準函式庫中的 mktime(), gmtime(), localtime() 等等函數相互搭配組合來完成。