【发布时间】:2010-07-15 00:40:08
【问题描述】:
我正在从事一个项目,该项目需要我从文件中读取值并在将它们存储在其他地方之前稍微操作它们。我需要做的一件事是将一些日期从 mm/dd/yy 格式转换为 mm/dd/yyyy 格式。对我来说不幸的是,我对 PHP 和正则表达式相对较新(我认为这是解决这个问题的更好方法之一),因此有点迷惑。任何和所有的帮助将不胜感激。谢谢!
【问题讨论】:
-
一个四位数的年份可以代表 10,000 种可能性。两位数的年份只能处理 100 种可能性。 “20”是什么意思?那是1920年还是2020年?或者可能是 8720?
-
@Borealid:这与 PHP 的问题相同,它接受像
12/22/78这样的日期。该问题通常通过设置值L与两位数年份yy进行比较来解决;如果yy大于L,则四位数年份为19yy;否则四位数年份是“20yy”。