Home  >  Article  >  Backend Development  >  时间2014-1-1提交后如何变为2014-01-01

时间2014-1-1提交后如何变为2014-01-01

WBOY
WBOYOriginal
2016-06-13 12:08:16994browse

时间2014-1-1提交后怎么变为2014-01-01
我用EXCEL表导入数据时,比如:
$kq_date=$data->sheets[0]['cells'][$i][3]     //这是第3列,假如是2014-1-1
 那么如何让$kq_date写入数据库时变为2014-01-01,因为如果不变为2014-01-01,写入到数据库字段时会变为0000-00-00,不知道怎么回事?
------解决思路----------------------

echo date('Y-m-d',strtotime('2014-01-01'));

------解决思路----------------------
如果是字符串则可以转换一下
<br />$d = '2014-1-1';<br />echo date('Y-m-d', strtotime($d));<br />

------解决思路----------------------
这应该是你的数据库保存的字段类型不对.
一是更改数据库保存的字段类型
二是使用date和strtotime函数.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn