PHP使用strtotime和date将yy转换为yyyy,同时强制过去的日期

时间:2019-03-12 13:17:19

标签: php strtotime

我正在解析一个以mm / dd / yy格式存储的1950s到〜2021范围内的日期。使用date('Y-m-d',strtotime($time));可以处理1970年以后的所有日期,但是在此之前的日期很麻烦。像02/26/63这样的日期将变成2063-02-26而不是1963-02-26

是否有一种方法可以强制将所有日期都视为2000年而不是1900年的截止日期?还是我应该放弃strtotime()而自己解析字符串?

使用以下php版本

PHP 7.1.8 (cli) (built: Dec 18 2017 22:20:57) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

0 个答案:

没有答案