您当前(qian)的位置:微笑人生上海娱乐网 微笑人生 正文
dede表单的时间类型如何把时间戳转化为具体时间
发布时(shi)间:2015-08-19 14:36:48点(dian)击:2735字号:T|T
dede表(biao)单的(de)(de)时间类型在(zai)他自己(ji)的(de)(de)页面用JS控制的(de)(de)提(ti)交(jiao)(jiao)到(dao)后(hou)台就是(shi)具体时间,那么你在(zai)其他地方提(ti)交(jiao)(jiao)过去的(de)(de)就是(shi)时间戳了,后(hou)台显示(shi)的(de)(de)时间是(shi)一串数字很不(bu)爽!今天来(lai)说下解决方法!
首先你在(zai)添(tian)加字段的时候(hou)选择时间类型,在(zai)前台表单里这样(yang)写(xie)
<input type='hidden' name='time' id='time' value="{dede:php} echo $showtime=date("Y-m-d H:i:s");{/dede:php}" />
然也有(you)人在(zai)value哪(na)里用JS写,性质一样!这样写下提交到后(hou)台就是时(shi)间(jian)戳了!接下来(lai)说如何(he)转化这个时(shi)间(jian)戳
编辑dede/templets/diy_list.htm这个文件,我的是(shi)5.7的,大约在42-43行把,就是(shi)那个else上面加(jia)一句判(pan)断,
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}" />
显示正确
关键字词: (编辑:微心情)