iOS 6 推出的「勿擾模式」在 2013/1/1-1/6 期間失效,無法依排程自動關閉。蘋果官方承認並預告 1/7 自動修復。技術社群分析指向 ISO 8601 週曆算法與公曆跨年邏輯衝突。
YYYY-Www-D(年-周-周幾)。
iOS 勿擾模式排程引擎可能採用 ISO 週曆(按週循環)儲存「結束時間」。開發時未考慮跨年週數歸屬變化,將 2013 年第一週起始日錯誤硬編碼為 1/7(即 2013-W02-1),導致 1/1-1/6(實為 2013-W01-1 至 W01-7)落在「無效週區間」,排程引擎判定條件不成立,拒絕自動關閉勿擾模式。
跨年/跨世紀邊界條件是軟體測試盲區,日期/時間處理務必使用成熟標準庫(如 ICU),避免自行實作曆法邏輯。