Date.parse()处理两位数年份的世纪判定规则是否会变更?何时变更?
关于Date.parse()两位数年份判定规则的疑问
已知规则说明
之前看到相关文档里提到,用Date.parse()处理两位数年份的日期(像'10/10/18'这种格式)时,有这样的判定逻辑:如果年份数值小于50,会被解析为21世纪的年份;如果大于等于50,则会被解析为20世纪的年份。
举个实际例子:
Date.parse('10/10/18'); // 对应日期为 Oct 10 2018 Date.parse('10/10/68'); // 对应日期为 Oct 10 1968
我的疑问
我现在想知道,这个两位数年份的判定规则会不会发生变更?如果会的话,具体的变更时间是什么时候?
补充声明
我清楚目前推荐使用ISO 8601格式来处理日期解析,这里只是针对现有规则的变更可能性进行提问。
内容的提问来源于stack exchange,提问作者Seblor
相关产品推荐
相关产品推荐

