smart模板中获取当前日期代码是:<!--{$smarty.now|date_format:"%Y-%m-%d"}-->这样表示,那昨天怎样表达?代码是怎样的?

解决方案 »

  1.   

    $yesterday = strtotime('-1 day');
    $smarty->assign('yesterday', $yesterday );然后再用date_format 格式化。
      

  2.   

    接着模板{$yesterday|date="Y-m-d",###}
      

  3.   

    <!--{$smarty.now|date_format:"%Y-%m-%d"}
    $smarty.now 是你自己创建生成的 比方今天,昨天的时间;(data 和 strtotime)由acion页面传过来
    date_format 只是控制下它输出的格式而已
      

  4.   

    这两句是放在smarty文件夹里的PHP网页里还是随便放在其它PHP网页里都可以.
      

  5.   

    写在你的php文件中,具体哪个你自己应该很清楚吧。
      

  6.   

    其实,都可以,看个人喜好
    放在页面就用<php></php>标记
    放在Action中,就用assign指派这两句是放在smarty文件夹里的PHP网页里还是随便放在其它PHP网页里都可以.