Php MySQL插入日期为2000年而不是1900年的年份
我从CSV获取日期值,该值为“2/20/1967”。但在表中插入该值时,显示的是2067-02-20 我正在使用strotime()将日期值转换为正确的格式Php MySQL插入日期为2000年而不是1900年的年份,php,mysql,csv,strtotime,Php,Mysql,Csv,Strtotime,我从CSV获取日期值,该值为“2/20/1967”。但在表中插入该值时,显示的是2067-02-20 我正在使用strotime()将日期值转换为正确的格式 date("Y-m-d", strtotime($dob)) CSV文件中的日期格式是什么?也就是说:$dob的内容是什么?请记住,CSV中的值为“67年2月20日”。但它在php代码中的输出格式为02/20/2067。根据我上面的链接,67(本身,而不是1967或2067)在strotime()中映射到2067。如果希望自定义日期解析器
date("Y-m-d", strtotime($dob))
CSV文件中的日期格式是什么?也就是说:
$dob
的内容是什么?请记住,CSV中的值为“67年2月20日”。但它在php代码中的输出格式为02/20/2067。根据我上面的链接,67(本身,而不是1967或2067)在strotime()
中映射到2067。如果希望自定义日期解析器以不同的方式映射,则需要编写自定义日期解析器。