{$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}