文件及日期时间(四)

46 阅读1分钟

include和require

区别在于错误的处理方式,当文件不存在时,include会产生警告并继续执行,require会导致一个致命错误并终止程序执行

@符号可以屏蔽警告

if (!@include 'a.php') {
    echo '文件不存在';
}

include_once 和 require_once

日期

date('y-m-d H:i:s')

设置时区:date_default_timezone_set("PRC");

参数说明返回值
Y4 位数字完整表示的年份例如:1999 或 2003
y2 位数字表示的年份例如:99 或 03
m数字表示的月份,有前导零01 到 12
n数字表示的月份,没有前导零1 到 12
d月份中的第几天,有前导零的 2 位数字01 到 31
j月份中的第几天,没有前导零1 到 31
H小时,24 小时格式,有前导零00 到 23
h小时,12 小时格式,有前导零01 到 12
i有前导零的分钟数00 到 59
s秒数,有前导零00 到 59

强大的strtotime

strtotime('now')
strtotime('+1 day')