【已解决】自定义日期+时间字段,未过期显示时间,过期了显示已过期,应该怎么调用?
  • snscn 消费1862.35元 2019-01-26 19:54 19:54
572
6

自定义日期+时间字段,未过期显示时间,过期了显示已过期,应该怎么调用?

比如我设置的日期+时间字段deptime

{if $rs.deptime}<div class="type">{$rs.deptime}div>{else /}<div class="over">已过期div>{/if}

但是无效。

我参考了官方拼团模块,看了下,好像也是失效的。

拼团的end_time字段,按照官方调用,用的if条件判断:

{if $info.end_time}<li>结束时间:<span>{$info.end_time}span>li>{else /}<li>发布时间:<span>{:date("Y-m-d H:i:s",$info.create_time)}span>li>{/if}

前端显示,正确的应该是拼团未到时间,显示结束时间:{$info.end_time},到期了则应该显示发布时间:{:date("Y-m-d H:i:s",$info.create_time)}

但事情上,这种调用无效,无论拼团是结束还是未结束,调用的都只是结束时间:{$info.end_time}


                <ul>
                    {if $info.end_time}<li>结束时间:<span>{$info.end_time}span>li>{else /}<li>发布时间:<span>{:date("Y-m-d H:i:s",$info.create_time)}span>li>{/if}
                    <li>市场价格:<span class="price" style="text-decoration:line-through">¥<em>{$info.market_price}em>span>li>
                    <li>{$info.each_money?'当前价格':'促销价格'}:<span class="price">¥<em>{$info|get_now_price}em>span>li>
                    <li>预交订金:<span class="price">¥<i>{$info.fewmoney}i>  元span>li>
                    <li>成团人数:<span class="price"> <i>{$info.min_user}i>span>li>
                    {if $info.max_user}<li>人数限制:<span class="price"> <i>{$info.max_user}i>span>li>{/if}
                    {if $info.each_money>0}
                    <li>成团后每增加一人再减 <span class="price"> <i>{$info.each_money}i>span> 价格最大优惠到<span class="price"> <i>{$info.bottom_price}i>span> 封底li>
                    {/if}                   
                    <li onclick="showpayding()">成功下订:<span class="price"> <i>{$info.fewnum}i>span> 查看详情li>
                ul>



5
赏礼
赏钱
收藏
点击回复
      全部留言
  • 6
  • admin 超级管理员 消费:3.03元 2019-01-26 23:22 23:226楼
    {if strtotime($info.deptime)>time()} 结束时间:{$info.end_time} {else /}  {:date("Y-m-d H:i:s",$info.create_time)} {/if}


    snscn 消费:1862.35元 2019-01-27 00:46
    搞定了,谢谢老大,这么晚了,还帮忙解决问题。
0 赏钱 赏礼回复
  • Suifeng 程序开发者 消费:23.24元 2019-01-26 20:40 20:406楼

    你需要和当前时间做对比才行

    snscn 消费:1862.35元 其他手机 2019-01-26 20:41
    大神能给一个实例吗?急需。谢谢哈。
    Suifeng 消费:23.24元 2019-01-26 20:45
    这还要啥示例 去tp找模板语法即可 当前时间大于结束时间就是到期了呗
    snscn 消费:1862.35元 2019-01-26 20:53
    找过的,where('create_time','> time','2016-1-1')
    能力有限,不知道咋结合X1的标签用。
0 赏钱 赏礼回复
更多回复
恢复多功能编辑器
  • 3 1
  • 草根站长圈
        圈内贴子430
    • 圈子成员200
    本圈子内的新贴

    推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648