联系官方销售客服

1835022288

028-61286886

求助 版主:论坛审计组
自定义标签用户出生年月日怎么在前端显示现在年龄年经验技术论坛
类型:迅睿CMS 更新时间:2020-04-17 17:18:03

自定义标签用户出生年月日,怎么在前端显示现在年龄?

<span>{php echo date("Y") - date("Y", $_cynf)} 年经验</span>技术论坛给的计算代码,但是写了之后输出结果是如下图,所有的结果都是50;{ $_cynf}这个输出的是年份值,不知道问题出在哪?求解决微信图片_20200417132847



回帖
  • #1楼    迅睿框架创始人
    2020-04-17 13:35:15
    Google Pixel 手机 0
    {$_cynf}这个输出的是年份值。,到底是什么值,什么样子的年份值?2009,还是09?
  • 五金冲压件
    #2楼    五金冲压件
    2020-04-17 13:37:17
    Chrome 0
    他的意思是没有输出任何东西,是把标签原封不动的直接显示了回复迅睿框架创始人
  • #3楼    迅睿框架创始人
    2020-04-17 13:38:52
    Google Pixel 手机 0
    他没这么说,他说的输出是年份值,但是他没说是什么样的年份值,有点头大了五金冲压件
  • 你ma毕
    #4楼    你ma毕
    2020-04-17 13:49:36
    Chrome 0
    这个楼主不会表达呀
  • 一路向前
    #5楼    一路向前
    2020-04-17 14:01:31
    Chrome 0
    很明显,楼主的 $_cynf 这个字段值可能不是标准的时间值,可能夹带了汉字或其它字符。
    导致函数得不到正确的时间,就变了成默认的1970,最后结果就是:2020-1970=50
  • 麦尖
    #6楼    麦尖
    2020-04-17 15:58:02
    Chrome 0
    回复迅睿框架创始人{ $_cynf}这个输出是年份值,比如2009-01-01
  • 麦尖
    #7楼    麦尖
    2020-04-17 15:59:01
    Chrome 0
    一路向前具体的是哪里有问题呢?大神指教出来
  • 一路向前
    #8楼    一路向前
    2020-04-17 16:32:20
    Chrome 0
    首先要看看你数据库存入的值,是不是时间戳,比如像 1230739200 这样的值。如果不是,那么,就要先转成时间戳。
    {php echo date("Y") - date("Y", strtotime($_cynf))}
  • 麦尖
    #9楼    麦尖
    2020-04-17 16:35:58
    Chrome 0
    一路向前
    微信图片_20200417133909
    这是 数据库后面显示的,
    微信图片_20200417134009
    这个是用户端输入的
  • 海南岛
    #10楼    海南岛
    2020-04-17 16:39:18
    Chrome 0
    {php echo date("Y") - date("Y", $_cynf)}
    show.html可以这样写的,我就用过
  • 麦尖
    #11楼    麦尖
    2020-04-17 16:43:44
    Chrome 0
    海南岛/search.html,我这个是这个页面,用了上面你写的代码,显示的不对,还是50
  • 一路向前
    #12楼    一路向前
    2020-04-17 16:44:52
    Chrome 0
    列表页用
    {php echo date("Y") - date("Y", strtotime($t._cynf))}
  • 天天向上
    #13楼    天天向上
    2020-04-17 16:44:52
    Chrome 0
    search.html
    {php echo date("Y") - date("Y", $t._cynf)}
    哈哈,模板不一样,写法就不一样
    满意答案
  • 麦尖
    #14楼    麦尖
    2020-04-17 16:45:23
    Chrome 0
    海南岛show.html用了你上面的代码显示也都是50
  • 易学习
    #15楼    易学习
    2020-04-17 16:48:13
    Chrome 0
    • 模板标签自动生成器

      必火!模板制作的必备插件,自动生成字段的模板标签,解决新手老手调用困难问题

    来一份吧,免费帮你做这一次,嘿嘿
  • 麦尖
    #16楼    麦尖
    2020-04-17 16:59:10
    Chrome 0

    微信图片_20200417165823
    天天向上 大神按照你给的代码,写的上去还是只显示50,我有点绝望了,调取代码 <span>{php echo date("Y") - date("Y", $t._cynf)} 年经验2</span>
  • 麦尖
    #17楼    麦尖
    2020-04-17 17:04:18
    Chrome 0

    微信图片_20200417170244
    <span>{php echo date("Y") - date("Y", $user._cynf)} 年经验</span> 谢谢各位大神关心,搞定了,最终代码如上
  • 一路向前
    #18楼    一路向前
    2020-04-17 17:07:36
    Chrome 0
    楼主在跟我们摆乌龙。
    他这个字段 cynf 是建在会员模型里,而不是建在内容模型里。所以, $_cynf 和 $t._cynf 就读不到值。

  • 麦尖
    #19楼    麦尖
    2020-04-17 17:09:16
    Chrome 0
    一路向前 原谅我,我是半路出家做的,不懂,见笑了,非常感谢您的耐心解答
  • maijian
    #20楼    maijian
    2020-04-17 17:18:03
    Chrome 0
    @天天向上:{php echo date("Y") - date("Y", $user._cynf)} 会员中调取,感谢您的解答