日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Dedecms自定義表單時(shí)間時(shí)間戳值類(lèi)型的轉(zhuǎn)換方法_DedeCms教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
今天給大家教一些Dedecms自定義表單時(shí)間時(shí)間戳值類(lèi)型的轉(zhuǎn)換方法,簡(jiǎn)單方便,希望可以幫助到你。
在給客戶用織夢(mèng)dedecms做二次開(kāi)發(fā)的時(shí)候,自定義表單的功能會(huì)經(jīng)常用到,比如比較簡(jiǎn)單的留言,訂單咨詢,意見(jiàn)反饋等等,是我們收集訪客信息時(shí)經(jīng)常需要用到的,而這些都可以通過(guò)dedecms的自定義表單功能輕松實(shí)現(xiàn)。我們?cè)谑占韱涡畔⒌臅r(shí)候往往需要了解訪客提交數(shù)據(jù)的時(shí)間,Dedecms自定義表單的時(shí)間類(lèi)型字段在后臺(tái)顯示的值為時(shí)間戳,我們要想辦法將時(shí)間戳轉(zhuǎn)化成我們能看懂的時(shí)間格式。

 
解決辦法一:
修改/dede/templets/diy_list.htm,在第42行else前面加上以下代碼
  1. PHP 
  2. else if($fielddata[1]=='datetime') 
  3. $fields[$field] = GetDateTimeMk($fields[$field]); 
這樣就能將時(shí)間戳轉(zhuǎn)換成我們能讀懂的時(shí)間日期格式了,另外前臺(tái)由于不需要顯示用戶提交信息的當(dāng)前時(shí)間,可以通過(guò)css將其隱藏掉。
解決辦法二:
不通過(guò)時(shí)間類(lèi)型的字段,用單行文本框+JS來(lái)實(shí)現(xiàn),這樣做就不用轉(zhuǎn)化時(shí)間戳,而是直接通過(guò)JS獲取時(shí)間值以字符串的形式寫(xiě)入。
在自定義表單增加一個(gè)文本框字段,例如字段名稱(chēng)為:subtime,在前臺(tái)調(diào)用時(shí)增加相應(yīng)的JS
  1. PHP 
  2. <td style="display:none;"><input type="text" name="subtime" id="subtime" value=""> 
  3. <script type="text/javascript"> 
  4.                     window.onload = function(){ 
  5.                     var nowDate = new Date(); 
  6.                     var str = nowDate.getFullYear()+"-"+(nowDate.getMonth() + 1)+"-"+nowDate.getDate()+" "+nowDate.getHours()+":"+nowDate.getMinutes()+":"+nowDate.getSeconds(); 
  7.                     document.getElementById("subtime").value=str
  8.                     } 
  9. </script> 
  10. </td> 
如果是其他自定義字段名稱(chēng),記得將input里面的name與id值相應(yīng)修改。
僅供大家學(xué)習(xí)參考哦,有需要的可以記錄一下。

查看更多 DedeCms教程  織夢(mèng)模板  織夢(mèng)DedeCms視頻教程  織夢(mèng)dedecms專(zhuān)題

來(lái)源:模板無(wú)憂//所屬分類(lèi):DedeCms教程/更新時(shí)間:2020-04-21
相關(guān)DedeCms教程