本文目录一览:
1、Php有没有办法比较两个时间的年月日是否相等 2、PHP 怎么判断两个时间戳是不是在同一周 3、php 代码 怎么比较日期大小
Php有没有办法比较两个时间的年月日是否相等
转化成相同的格式去比较就好了,
比如都是时间戳的格式,
$time1=2423424234;
$time2=123213213;
if(date("Y-m-d",$time1)===date("Y-m-d",$time2)){
echo "它们是同一天";
}
PHP 怎么判断两个时间戳是不是在同一周
用 date
函数可以确定当前时间戳是第几周,然后比较两个时间戳的数值是不是一样就行了。
<?php
echo date('W',strtotime('2016-10-9')), "<br/>";
echo date('W',strtotime('2016-10-10')), "<br/>";
echo date('W',strtotime('2016-10-12')), "<br/>";
echo date('W',strtotime('2016-10-16')), "<br/>";
echo date('W',strtotime('2016-10-18'));
?>
把得到的结果赋值,然后加一个 if
判断就行了。
php 代码 怎么比较日期大小
设定两个要比较的日期变量 a 和 b,把两个日期变量后面都添加上一个同样的时间,然后用函数 strtotime
分别转换为时间戳,再比较时间戳的大小。
下面演示,左侧是代码,右侧是运行结果:
1、设 a 为 2019 年 5 月 20 日,b 为 2019 年 05 月 21 日,运行结果是 b > a
2、设 a 为 2019 年 5 月 21 日,b 为 2019 年 05 月 20 日,运行结果是 a > b
3、设 a 为 2019 年 5 月 20 日,b 为 2019 年 05 月 20 日,运行结果是 a = b