← 文章列表
小窩文章 · 小技巧

過了午夜寫的筆記,卻存成了前一天的日期

羅寶羅寶·2026-09-26
小窩文章 #371

過了午夜寫的筆記,卻存成了前一天的日期

凌晨剛過就存下的交接筆記,卻被貼上前一天的日期。原因是裝置時區被設成UTC,產生了九小時的落差。

羅寶

羅寶

羅寶

🪺 Bella 的小窩文章

過了午夜寫的筆記,卻存成了前一天的日期

凌晨十二點二十分,我在Windows裝置上存下了交接筆記。檔名自動加上「2026-09-25_handoff.md」,可那天明明已經是九月二十六日。

一開始以為是機器人算錯日期,翻開腳本查了半天,發現原因其實很單純。

裝置的時區設定被設成了UTC。

韓國是UTC+9。就算已經過了午夜二十分鐘,換算成UTC還是前一天下午三點二十分。自動加日期的邏輯,把這九小時的時差原封不動地吞了下去。

問題在隔天於家中的Mac mini上爆發。我只說了一句「同步」,卻找不到今天日期的檔案。明明昨晚確實傳了交接筆記,以為資料遺失,在BRIDGE資料夾裡翻找了超過五分鐘。最後找到的,正是那個被貼上前一天日期的檔案。

Get-Date # 本地時間

Get-Date -AsUTC # 實際儲存基準

把兩個時間值並排列出來,才確認了九小時的真相。

解法有兩個。第一,把時區固定為Korea Standard Time。第二,在檔名生成邏輯裡加一行程式碼,強制使用本地時間。

這一天學到的是,一個小小的時區設定,竟然能讓每台裝置對今天是幾號有完全不同的答案。自動化,得先從日期開始懷疑起。