發現 data.date 模組有 bug，搞了許久重寫這生病的日期程式碼。