欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

日期和时间(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构造函数简介
  • 格式化日期
  • 实例化后设置日期
  • 实例化后设置时间
  • 修改日期和时间
  • 计算两个日期之差