<?php
function auto_copyright( $year = 'auto' ) {
if ( intval( $year ) == 'auto' ) {
$year = date( 'Y' );
}
if ( intval( $year ) == date( 'Y' ) ) {
echo intval( $year );
}
if ( intval( $year ) < date( 'Y' ) ) {
echo intval( $year ) . ' - ' . date( 'Y' );
}
if ( intval( $year ) > date( 'Y' ) ) {
echo date( 'Y' );
}
}
说明
从函数表达式中容易看出,如果当前年份小于参数(起始年份),那么输出的会是一个区间段。
如果大于参数,就显示当前年份。
然后在需要的地方执行函数即可。例如Copyright从2016年开始:
<?php auto_copyright('2016'); ?>
就像咱这个页面页脚的copyright年份使用的就是这个函数。
另外还有,js方式自动更新copyright年份的方法。请看:JS实现网站页脚Copyright的年份区间段自动更新
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。