开启辅助访问
帐号登录 |立即注册

PHP如何计算输出2个日期相差的天数?

 
1、计算2个日期相差多少天的案例
<?php
$dateTime1 = new DateTime() ;
$dateTime2 = new DateTime( ' 2019-9-2 12:23:11' ) ;
$interval = $dateTime1->diff ( $dateTime2) ;
echo $interval->format( format: ' &RBa天' );
//显示+223天。

2、距离生日提示案例
<?php
$dateTime1 = new DateTime() ;
$dateTime2 = new DateTime( time: ' 2019-9-212:23:11' ) ;
$interval = $dateTime1->diff($dateTime2) ;
$format = ' 距离你的生日还有<span style=" color: red">%m个月%d天%h小时</ span>共有%a天' ;
echo $interval->format ($format) ;|
//距离你的生日还有7个月11天3小时,共223天

3、增加和减少时间
date_ default_ timezone_ set ( timezone_ identifier: 'PRC' ) ;
$dateTime = new
DateTime();
$interval = new DateInterval( ' P2DT2H5M ')//增加2天2小时5秒
echo $dateTime->format( format: 'Y-m-d H:i:s' ) ;
echo '<hr/>' ;
//增加
$dateTime->add ($interval) ;
echo $dateTime->format( format: 'Y-m-d H:i:s');
//减少
$dateTime->sub( $interval) ;
echo '<hr/>';
echo $dateTime->format( format: ' Y-m-d H:i:s') ;

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。