日期和时间(10)
程序员文章站
2024-01-22 08:15:52
PHP的日期和时间库 验证日期 checkbox()函数 格式化日期和时间 Y年 m月 d日 H时 i分 s秒 date()函数 将时间戳转换用户友好的值 getdate()函数 处理时间戳 确定当前的时间戳 time()函数 echo time();//获取当前的时间戳1523712349 将时间 ......
PHP的日期和时间库
- 验证日期
checkbox()函数
echo checkdate(4,5,2018);//checkdate()函数判断日期是否合法,正确返回true
- 格式化日期和时间
Y年 m月 d日 H时 i分 s秒
date()函数
echo date("Y:m:d");//输出年月日2018:04:14
- 将时间戳转换用户友好的值
getdate()函数
print_r(getdate());//getdate()函数获取当前的时间戳数组
- 处理时间戳
确定当前的时间戳
time()函数
echo time();//获取当前的时间戳1523712349
将时间戳转换为可读时间
date()函数
echo date("H:i:s",1523712349);//21:25:49
指定日期和时间创建时间戳
mktime()函数
echo mktime(12,30,00,2,28,2018);//mktime()函数返回指定时间的时间戳,默认当前时间1519792200
两个日期差
$tim1 = time();//当前时间戳 $tim2 = mktime(0,0,0,8,9,1997);//指定时间戳 echo ($tim1 - $tim2);//相差652657442秒
日期函数
- 显示网页的最新修改日期
echo getlastmod();//获取当前网页最后修改的时间戳
- 确定当前月份的天数
date()函数
echo date("t");//获取当前月的总天数
- 确定任意给定月份的天数
date()函数
$time = mktime(0,0,0,8,9,1997); echo date("t",$time);//指定月的天数
- 计算当前日期后X天的日期
strotime()函数
$time = strtotime("+10 days");//strtotime()函数计算十天后的日期 echo date("Y-m-d",$time);
- DataTime构造函数简介
- 格式化日期
- 实例化后设置日期
- 实例化后设置时间
- 修改日期和时间
- 计算两个日期之差