zdcms建站时想要在后台显示该条数据是否到期或者到期多少天了,该功能如何实现?请看下面步骤:
首先,在你需要用的模块里添加上时间选择字段,如下图:

然后,再添加一个服务状态字段,选择text类型,如下图:

最后打开路径:根目录/config/custom.php文件,添加以下代码:
<?php
/**
* 开发者自定义函数文件
*/
// 判断服务是否到期
function daoqi($value, $param = [], $data = [], $field = []) {
$startdate = SYS_TIME;
$enddate = $data['dqsj'];
$days=round(($enddate-$startdate)/3600/24) ;
if ($days > 0) {
return '还有'.$days.'天到期';
} elseif ($days < 0) {
return '已到期'.abs($days).'天';
} else {
return '今天到期';
}
}这样就完成了整个二开步骤了,看看下面最终效果图:
