Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL插入日期为2000年而不是1900年的年份_Php_Mysql_Csv_Strtotime - Fatal编程技术网

Php MySQL插入日期为2000年而不是1900年的年份

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。如果希望自定义日期解析器

我从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。如果希望自定义日期解析器以不同的方式映射,则需要编写自定义日期解析器。