将MySQL中 时间这个字段 改为Y-m-d H:i:s 的格式
在article.add.handle.php中,$dateline = time(); 这样显示的是秒数,
我把它改为$t = time();
$dateline = date("Y-m-d H:i:s",$t);
然后MySQL里边的dateline这个字段的类型 改为date,长度为6,为什么就不能将时间格式变成年/月/日 H:i:S 呢?而且不能发布成功?
在article.add.handle.php中,$dateline = time(); 这样显示的是秒数,
我把它改为$t = time();
$dateline = date("Y-m-d H:i:s",$t);
然后MySQL里边的dateline这个字段的类型 改为date,长度为6,为什么就不能将时间格式变成年/月/日 H:i:S 呢?而且不能发布成功?
2017-05-22
哦,我看懂你的意思了,保存在sql中的数据不能用这样的保存格式
MySQl中有多种表示日期和时间的数据类型。其中YEAR表示年份,DATE表示日期,TIME表示时间,DATETIME和TIMESTAMP表示日期和实践。它们的对比如下:
YEAR ,字节数为1,取值范围为“1901——2155”
DATE,字节数为4,取值范围为“1000-01-01——9999-12-31”
TIME,字节数为3,取值范围为“-838:59:59——838:59:59”
DATETIME,字节数为8,取值范围为“1000-01-01 00:00:00——9999-12-31 23:59:59”
TIMESTAMP,字节数为4,取值范围为“19700101080001——20380119111407”
当插入值超出有效取值范围时,系统会报错,并将零值插入到数据库中。
http://blog.csdn.net/zsf8701/article/details/8228511
举报