问答

关于当日日期+1天的写法

2019-03-20
{$field.add_time|MyDate='20y年m月d日',###}-加1天日 
要怎么表达这样的样式呢,前面是当天日期 ,后面后一天日期,后面一天的写法。
 
显示样式:2019年03月17日-18日

问题答疑

通过用户自定义函数即可实现,具体操作如下:

第一步:用开发的编辑工具(排除记事本之外)打开 extend/function.php 用户自定义函数文件,在里面追加一个自定义函数。

/**
 * 将时间转为日期范围
 * @param intval $t 时间
 * @param intval $day 范围天数,这里默认是1天
 * @return 2019年03月20日-21日
 */
function diy_range($t = '', $day = 1)
{
    $str = date("Y年m月d日", $t);
    if (0 < intval($t)) {
        $str = date("Y年m月d日", $t).'-'.  date("d日", strtotime("+".$day." day", $t));
    }
 
    return $str;
}



第二步:在模板中调用
{$field.add_time|diy_range=###,1}


QQ在线咨询