zoukankan      html  css  js  c++  java
  • 用strtotime()函数比较两个时间的大小

    在PHP开发中,我们经常会对两个时间的大小进行判断,但是,在PHP中,两个时间是不可以直接进行比较,因为时间是由年、月、日、时、分、秒组成的,所以,如果需要将两个时间进行比较的话,我们首先要做的就是将时间解析为时间戳的格式,这就要用到我们前面学习的利用strtotime()函数将日期和时间解析为UNIX时间戳的知识了,只有将时间转化为时间戳的格式,才能够进行比较。本章就给大家讲解一下,在PHP中,怎么比较两个时间的大小。

    假如现在有两个时间:

    2017-4-15

    2018-4-15

    我们首先就要使用strtotime()函数,先将这两个时间转化为时间戳直线电机价格

    strtotime(“2017-4-15”)

    strtotime(“2018-4-15”)

    然后在比较这两个时间戳的大小,这样就能对我们的两个时间进行大小比较了,让我们用实例来说明一下

    比较两个时间的大小实例

    代码如下

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    <?php

    header("Content-type:text/html;charset=utf-8");    //设置编码

     

    $time1=date("Y-m-d H:i:s");                              //获取当前时间

    $time2="2017-5-1 12:30:00";                              //给变量$time2设置一个时间

     

    echo "变量$time1的时间为:".$time1."<br/>";              //输出$time1的时间

    echo "变量$time2的时间为:".$time2."<br/>";              //输出$time2的时间

     

    if(strtotime($time1)-strtotime($time2<0)){                   //对两个时间差进行差运算

        echo "$time1早于$time2";                              //time1-time2<0,说明time1的时间在前

    }else{

        echo "$time2早于$time1";                              //否则,说明time2的时间在前

    }

     

    ?>

  • 相关阅读:
    小球下落
    生成1~n的排列
    hdu1871无题
    android本地定时通知
    php 5.3起弃用session_register
    centos 6.3 编译安装 nginx +mysql + php
    skynet网络库socketserver
    mac下通过docker搭建LEMP环境
    Git操作
    iOS本地通知
  • 原文地址:https://www.cnblogs.com/furuihua/p/12120407.html
Copyright © 2011-2022 走看看