您(nin)当前(qian)的位(wei)置:微(wei)笑人生上海娱乐网 微笑人生 正文
dede表单的时间类型如何把时间戳转化为具体时间
发布时(shi)间:2015-08-19 14:36:48点击:2715字号:T|T
dede表(biao)单的(de)时(shi)间(jian)类(lei)型在他自己的(de)页面用JS控制的(de)提(ti)交(jiao)到(dao)后台(tai)就(jiu)是具体时(shi)间(jian),那(nei)么(me)你在其他地方提(ti)交(jiao)过(guo)去的(de)就(jiu)是时(shi)间(jian)戳了,后台(tai)显示(shi)的(de)时(shi)间(jian)是一(yi)串数字很不爽!今天来(lai)说下解决方法!
首(shou)先你在(zai)添加(jia)字(zi)段的时候选(xuan)择时间类(lei)型(xing),在(zai)前台(tai)表单(dan)里这样写(xie)
<input type='hidden' name='time' id='time' value="{dede:php} echo $showtime=date("Y-m-d H:i:s");{/dede:php}" />
然也有人在value哪里用JS写(xie),性质一样(yang)!这(zhei)样(yang)写(xie)下提交到后台就是时间(jian)戳了!接下来说如何转化这(zhei)个时间(jian)戳
编辑dede/templets/diy_list.htm这个(ge)文件(jian),我的是5.7的,大约在42-43行(xing)把,就(jiu)是那个(ge)else上面加一句判断,
else if($fielddata[1]=='datetime') { $fields[$field] = GetDateTimeMk($fields[$field]); }
经测试前台表单设置<input type='hidden' name='time' id='time' value="{dede:php} echo $showtime=date("Y-m-d H:i:s");{/dede:php}" />
显示出的时间为错误的时间
改成
<input type='hidden' name='time' id='time' value=value="{dede:php} echo $showtime=date("Y-m-d H:i:s");{/dede:php}" />
显示正确
关键字词(ci): (编辑:微心情)