当前位置:  首页>> 技术小册>> PHP8入门与项目实战(4)

在比较两个时间的大小时,通过一定形式的时间和日期进行比较,或者不同格式的时间和日期进行比较,都不太方便。最方便的方法是把所有格式的时间都转换为时间戳,然后比较时间戳的大小。

下面通过实例来比较两个时间的大小。

【例7.8】

  1. <?php
  2. $timestampA = mktime(0,0,0,3,31,2015); //获取指定日期的时间戳
  3. $timestampB = mktime(0,0,0,1,31,2016);
  4. if($timestampA > $timestampB ){ //比较两个时间戳的大小
  5. echo "2015年三月的时间戳数值大于2016年一月的。";
  6. }elseif( $timestampA < $timestampB ){
  7. echo "2015年三月的时间戳数值小于2016年一月的。";
  8. }else{
  9. echo "两个时间相同。";
  10. }
  11. ?>

运行结果如图7-8所示。