0

我正在使用脚本从 excel 文件中读取数据并将其存储在 mysql 数据库表中。除了以“mm-dd-YY”格式存储在excel中的“日期”字段外,它工作正常。问题是“2014 年 2 月 26 日”在 php 中变为“41696”。

我想将此字段以“mm-dd-YY”格式存储在 mysql 数据库表中..

我怎样才能解决这个问题?任何帮助都非常感谢..在此先感谢。

4

1 回答 1

2

用函数格式化日期date并用 转换为字符串strtotime怎么样?

就像是:

$str = '02/26/2014';
$date = date('Y-m-d H:i:s',strtotime($str));

echo $date;

这将输出:

2014-02-26 00:00:00

在您的情况下,您只需要以不同的方式使用功能:

$str = '02/26/2014';
$date = date('m-d-Y',strtotime($str));

echo $date;

这将改为输出:

02-26-2014

这样日期就可以存储在数据库中了。

无论如何,通过查看您如何导入 excel 数据会有所帮助。

于 2013-04-09T05:44:11.350 回答