为了账号安全,请及时绑定邮箱和手机立即绑定

将MySQL中 时间这个字段 改为Y-m-d H:i:s 的格式

http://img1.sycdn.imooc.com//592248dd0001b16500890109.jpg在article.add.handle.php中,$dateline =  time();  这样显示的是秒数,

            我把它改为$t = time(); 

                     $dateline = date("Y-m-d H:i:s",$t);

然后MySQL里边的dateline这个字段的类型 改为date,长度为6,为什么就不能将时间格式变成年/月/日 H:i:S 呢?而且不能发布成功?

正在回答

2 回答

哦,我看懂你的意思了,保存在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


0 回复 有任何疑惑可以回复我~

<?php echo date("Y-m-d H:i:s",$value['dateline'])?> 是这样呢?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72509    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

将MySQL中 时间这个字段 改为Y-m-d H:i:s 的格式

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号