国外TUAW网站首先刊出类似推测,但其中有严重iSO时间概念错误已经被指出;本文是在其基础上进行的重新整理和推测
2013年新年伊始,苹果iOS 6中搭载的“勿扰模式”就被曝光出现失效的bug,后来苹果很快做出官方回应,称该问题将在1月7日自动修复,建议用户这几天关闭该功能。
那么iPhone中为何会出现此问题呢,而为何7号又会自行修复呢?实际上这很可能是一种时间计算方式出现了问题,原因可能在于苹果采用了iSO制式时间标准,却没有考虑到跨年对应的问题导致时间对应错乱。
iSO标准(制造业常使用该标准,也称作商业历)是这样按照周数来显示计算每年的日期的:YYYY-Www-D
举例说明:2012年第50周的星期二按照iSO标准以描述为:2012-W50-2
公历日期(Gregorian calendar)则是按照这样的方式来显示计算日期的:YYYY-MM-DD
举例说明:2012年12月11日公历日期的描述:2012-12-11
其实iOS日期的2012-W50-2 刚好对应 公历的2012-12-11