一、日期时间函数
1、time() 返回当前的时间戳
echo time();//输出 1535536711
2、date_default_timezone_get() 获取默认的时区
echo date_default_timezone_get();//输出 Europe/Berlin
3、date_default_timezone_set(“Asia/Shanghai”) 设置默认时区
date_default_timezone_set("Asia/Shanghai");
echo "<br>";
echo date_default_timezone_get();//输出 Asia/Shanghai
4、date() 格式化本地时间日期
格式化当前时间 date(“Y-m-d H:i:s”)
参数说明:
- Y 年份
- m 月份 01-12 j没有前导
- d 月份的第几天 01-31
- H 24小时
- i 有前导的分钟数
- s 有前导的秒数
echo date("Y-m-d H:i:s"); //2018-08-29 18:19:21
5、checkdate(month, day, year) 检测日期的有效性
var_dump(checkdate(4, 5, 2018)); //结果为 bool(true)
6、strtotime() 将可读日期转换成时间戳
echo strtotime('2018-8-29 18:19:21'); //1535537961
7、microtime() 返回微秒数和时间戳的一个数组
print_r(microtime());//输出 0.42169800 15355923622
二、数学函数
1、rand() 随机函数
2、round() 四舍五入函数
3、floor() 向下取整函数
4、ceil() 向上取整函数
//数学函数
$num1 = 5.6;
echo rand(0,100);
echo '<br>';
echo round($num1);//结果为 6
echo '<br>';
echo floor($num1);//结果为 5
echo '<br>';
echo ceil($num1);//结果为 6
echo '<br>';
三、变量相关的函数
1、empty() 检测变量是否为空
2、isset() 检测变量是否设置
3、unset() 销毁指定的变量
//变量相关函数
$str = 'wuhen';
var_dump(empty($str));//结果为 bool(false)
var_dump(isset($str));//结果为 bool(true)
unset($str);//销毁该变量
var_dump(isset($str));//结果为 bool(false)