php date_diff()函数计算两个日期之间的差值

原创 国哥笔记  2019-04-04 15:14  阅读 505 views 次

date_diff()函数定义及用法

在php中,date_diff()函数是使用来计算两个日期之间的差值,即DateTime对象间的差值。如果成功函数返回DateInterval对象,表示两个日期间的差值,如果失败则返回FALSE。

date_diff()函数有两个必须参数,一个可选参数。第一个参数规定用来计算的第一个DateTime 对象;第二个参数规定第二个DateTime对象;第三个参数是可选参数,是用来规定计算的间隔/差值是否可以为负数。如果参数值为true,表示间隔/差值必须是正的,默认为false。

date_diff()函数语法格式

date_diff(datetime1,datetime2,absolute);

参数说明

  • datetime1:规定第一个DateTime对象;
  • datetime2:规定第二个DateTime 对象;
  • absolute:规定一个布尔值,如果为TRUE,表示间隔/差值必须是正的,是可选参数,默认为FALSE;

实例:

<?php
header("content-type:text/html;charset=utf-8");//设置编码,解决中文乱码$date=date_create();
$date1=date_create("2009-01-1");
$date2=date_create("2019-04-4");
$diff=date_diff($date1,$date2);
var_dump($diff);
?>

运行结果:

date_diff()函数计算两个日期之间的差值

更多Date/Time相关的函数——>PHP Date/Time函数大全

本文地址:https://www.ggbiji.com/php-date_diff.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情