使用PHP发布文章,怎么自定义时间

我的网站是这样设计的,在article文章表有一个posttime的字段,int类型长度10,是用来存放时间的。而网站前端的文章页要调用的时间格式是这样的:2015-04... 我的网站是这样设计的,在 article文章表有一个posttime的字段,int类型长度10,是用来存放时间的。
而网站前端的文章页要调用的时间格式是这样的:2015-04-14 05:56:44。
在添加文章页面上,我写的add()方法是这样:
$aTime = time()+8*3600;
$addDate = date('Y-m-d H:i:s', $aTime);
这样使用模板调用后,可以显示出以下效果:

在添加数据的时候,在处理上图的时间:time($_POST['posttime']);

这些都没问题,可在上图中,我想修改一下,假如改成这个时间: 2018-08-08 18:18:18
可在执行添加数据的时候,在表单里把 2015-04....改成 2018-08... 最后调用的时间为什么还是显示原时间?
展开
 我来答
范大彻
推荐于2017-09-10 · TA获得超过955个赞
知道小有建树答主
回答量:1025
采纳率:63%
帮助的人:197万
展开全部
time($_POST['posttime']);这个是什么.
前端传回来的是2015-04-14 05:56:44,你应该用strtotime转化成时间戳然后存入数据库,输出的时候再date('Y-m-d H:i:s', $intTime) 格式化输出出来.
应该是这个问题.
小石头excel教学
2015-04-14 · 一起加油,生活不会辜负每一个努力的人。
小石头excel教学
采纳数:151 获赞数:399

向TA提问 私信TA
展开全部
时间最好用datetime类型,php 获取当前时间为date('Y-m-d H:i:s',time())
追问
所问非所答。
而且既然用int,就有用它的道理,在排序和查询上要比datetime高很多。
追答
posttime是什么意思?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式