迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
自定義標簽用戶出生年月日,怎么在前端顯示現在年齡?
<span>{php echo date("Y") - date("Y", $_cynf)} 年經驗</span>技術論壇給的計算代碼,但是寫了之后輸出結果是如下圖,所有的結果都是50;{ $_cynf}這個輸出的是年份值,不知道問題出在哪?求解決
{$_cynf}這個輸出的是年份值。,到底是什么值,什么樣子的年份值?2009,還是09?
他的意思是沒有輸出任何東西,是把標簽原封不動的直接顯示了
回復迅睿框架創始人
他沒這么說,他說的輸出是年份值,但是他沒說是什么樣的年份值,有點頭大了
回復@五金沖壓件
回復迅睿框架創始人{ $_cynf}這個輸出是年份值,比如2009-01-01
這個樓主不會表達呀
很明顯,樓主的 $_cynf 這個字段值可能不是標準的時間值,可能夾帶了漢字或其它字符。導致函數得不到正確的時間,就變了成默認的1970,最后結果就是:2020-1970=50
回復@一路向前具體的是哪里有問題呢?大神指教出來
首先要看看你數據庫存入的值,是不是時間戳,比如像 1230739200 這樣的值。
如果不是,那么,就要先轉成時間戳。{php echo date("Y") - date("Y", strtotime($_cynf))}
回復@一路向前這是 數據庫后面顯示的,這個是用戶端輸入的
{php echo date("Y") - date("Y", $_cynf)}
show.html可以這樣寫的,我就用過
回復@海南島/search.html,我這個是這個頁面,用了上面你寫的代碼,顯示的不對,還是50
列表頁用{php echo date("Y") - date("Y", strtotime($t._cynf))}
search.html
{php echo date("Y") - date("Y", $t._cynf)}
哈哈,模板不一樣,寫法就不一樣
回復@天天向上 大神按照你給的代碼,寫的上去還是只顯示50,我有點絕望了,調取代碼 <span>{php echo date("Y") - date("Y", $t._cynf)} 年經驗2</span>
回復@海南島show.html用了你上面的代碼顯示也都是50
必火!模板制作的必備插件,自動生成字段的模板標簽,解決新手老手調用困難問題
來一份吧,免費幫你做這一次,嘿嘿
<span>{php echo date("Y") - date("Y", $user._cynf)} 年經驗</span> 謝謝各位大神關心,搞定了,最終代碼如上
樓主在跟我們擺烏龍。他這個字段 cynf 是建在會員模型里,而不是建在內容模型里。所以, $_cynf 和 $t._cynf 就讀不到值。
回復@一路向前 原諒我,我是半路出家做的,不懂,見笑了,非常感謝您的耐心解答
{$_cynf}這個輸出的是年份值。,到底是什么值,什么樣子的年份值?2009,還是09?
他的意思是沒有輸出任何東西,是把標簽原封不動的直接顯示了
回復迅睿框架創始人
他沒這么說,他說的輸出是年份值,但是他沒說是什么樣的年份值,有點頭大了
回復@五金沖壓件
回復迅睿框架創始人{ $_cynf}這個輸出是年份值,比如2009-01-01
這個樓主不會表達呀
很明顯,樓主的 $_cynf 這個字段值可能不是標準的時間值,可能夾帶了漢字或其它字符。
導致函數得不到正確的時間,就變了成默認的1970,最后結果就是:2020-1970=50
回復@一路向前具體的是哪里有問題呢?大神指教出來
首先要看看你數據庫存入的值,是不是時間戳,比如像 1230739200 這樣的值。
如果不是,那么,就要先轉成時間戳。
{php echo date("Y") - date("Y", strtotime($_cynf))}
回復@一路向前


這是 數據庫后面顯示的,
這個是用戶端輸入的
show.html可以這樣寫的,我就用過
回復@海南島/search.html,我這個是這個頁面,用了上面你寫的代碼,顯示的不對,還是50
列表頁用
{php echo date("Y") - date("Y", strtotime($t._cynf))}
search.html
哈哈,模板不一樣,寫法就不一樣
回復@天天向上 大神按照你給的代碼,寫的上去還是只顯示50,我有點絕望了,調取代碼 <span>{php echo date("Y") - date("Y", $t._cynf)} 年經驗2</span>
回復@海南島show.html用了你上面的代碼顯示也都是50
模板標簽自動生成器
必火!模板制作的必備插件,自動生成字段的模板標簽,解決新手老手調用困難問題
來一份吧,免費幫你做這一次,嘿嘿
<span>{php echo date("Y") - date("Y", $user._cynf)} 年經驗</span> 謝謝各位大神關心,搞定了,最終代碼如上
樓主在跟我們擺烏龍。
他這個字段 cynf 是建在會員模型里,而不是建在內容模型里。所以, $_cynf 和 $t._cynf 就讀不到值。
回復@一路向前 原諒我,我是半路出家做的,不懂,見笑了,非常感謝您的耐心解答