php 怎么获取时间0000-00-00 00:00:00

保存在$time中,用来插入mysql数据库时间的列,百度了半天愣是搞不出来。。求大神帮忙

datatime 数据类型,你添加数据时没有添加时间,数据库自然会显示0000-00-00 00:00:00

1.在mysql中的存时间的字段的类型设置为datatime
图片说明
2.代码中:$time = date('YmdHis');
注释:刚好研究了TP5.0框架的自动写入功能,起初怎么都不能得到自己想要的结果,最后各方查找算是找到了

$time = date('Y-m-d H:i:s',time());

1、时间字段类型?
2、datetime类型最少值为1900-01-01 00:00:00

先把时间字段改为字符型再“插入”
ALTER TABLE tb MODIFY 时间字段名称 VARCHAR(19)
update tb set 时间='0000-00-00 00:00:00' where ……