• 技术文章 >后端开发 >PHP问题

    php怎么计算相差几天

    藏色散人藏色散人2021-02-23 09:50:59原创69

    php计算相差几天的方法:首先创建一个PHP示例文件;然后定义两个时间点;接着使用strtotime将时间格式化为时间戳;最后直接输出“$days”即可获取到相差的天数。

    本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。

    php计算两个日期的相差天数,处理时间间隔

    举例:想要获取 2016-04-10和2016-06-15相差多少天。

    $begin_date = strtotime('2016-04-10');
    $end_date = strtotime('2016-06-15');
    $days = round(($end_date - $begin_date) / 3600 / 24);

    其中已经使用strtotime将时间格式化为时间戳,直接输出$days,即可获取到相差的天数。

    另外附上处理时间间隔的方法。(推荐:《PHP视频教程》)

    /*
     * 处理时间问题
     */
    public function get_time($from,$to){
        if($to > $from){
            $miao = $to - $from;
        }else{
            $miao = $from - $to;
        }
        $hour = floor($miao/3600);
        $minute = floor(($miao-$hour*3600)/60);
        $second = $miao - $hour * 3600 - $minute * 60 ;
        $str = '';
        if($hour > 0){
            $str .= $hour.'时';
        }
        if($minute > 0){
            $str .= $minute.'分';
        }
        if($second){
            $str .= $second.'秒';
        }
        return $str;
    }

    以上就是php怎么计算相差几天的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php
    上一篇:php怎么实现输入页码跳转 下一篇:php里面 ==什么意思
    第15期线上培训班

    相关文章推荐

    • php 除不尽怎么办• php 怎么修改响应时间• php获取get参数乱码怎么办• php获取时间不准确怎么办• php怎么实现输入页码跳转

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网