欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

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

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
今天給大家教一些Dedecms自定義表單時(shí)間時(shí)間戳值類(lèi)型的轉(zhuǎn)換方法,簡(jiǎn)單方便,希望可以幫助到你。
在給客戶(hù)用織夢(mèng)dedecms做二次開(kāi)發(fā)的時(shí)候,自定義表單的功能會(huì)經(jīng)常用到,比如比較簡(jiǎn)單的留言,訂單咨詢(xún),意見(jiàn)反饋等等,是我們收集訪(fǎng)客信息時(shí)經(jīng)常需要用到的,而這些都可以通過(guò)dedecms的自定義表單功能輕松實(shí)現(xiàn)。我們?cè)谑占韱涡畔⒌臅r(shí)候往往需要了解訪(fǎng)客提交數(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)由于不需要顯示用戶(hù)提交信息的當(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ú)憂(yōu)//所屬分類(lèi):DedeCms教程/更新時(shí)間:2020-04-21
相關(guān)DedeCms教程