zoukankan      html  css  js  c++  java
  • 记一次,物业费时间交集问题

    <?php
    
     function isTimeCross($beginTime1 = '', $endTime1 = '', $beginTime2 = '', $endTime2 = '') {
    	 $beginTime1 = strtotime($beginTime1);
    	 $beginTime2 = strtotime($beginTime2);
    	 $endTime1 = strtotime($endTime1);
    	 $endTime2 = strtotime($endTime2);
    	 $status = $beginTime2 - $beginTime1;
    	 if ($status > 0) {
    		 $status2 = $beginTime2 - $endTime1;
    		 if ($status2 >= 0) {
    			 return false;
    		 } else {
    			 return true;
    		 }
    	 } else {
    		 $status2 = $endTime2 - $beginTime1;
    		 if ($status2 > 0) {
    			 return true;
    		 } else {
    			 return false;
    		 }
    	 }
    }
    
    
    $beginTime1 = '2021-7-31 00:00';
    $endTime1 = '2022-7-31 23:59 ';
    
    $beginTime2 = '2022-7-31 00:00';
    $endTime2 = '2023-7-31  23:59';
    
    echo isTimeCross($beginTime1,$endTime1,$beginTime2,$endTime2);
    

    有交集,就交集在7-31这一天里面。

    <?php
    
     function isTimeCross($beginTime1 = '', $endTime1 = '', $beginTime2 = '', $endTime2 = '') {
    	 $beginTime1 = strtotime($beginTime1);
    	 $beginTime2 = strtotime($beginTime2);
    	 $endTime1 = strtotime($endTime1);
    	 $endTime2 = strtotime($endTime2);
    	 $status = $beginTime2 - $beginTime1;
    	 if ($status > 0) {
    		 $status2 = $beginTime2 - $endTime1;
    		 if ($status2 >= 0) {
    			 return false;
    		 } else {
    			 return true;
    		 }
    	 } else {
    		 $status2 = $endTime2 - $beginTime1;
    		 if ($status2 > 0) {
    			 return true;
    		 } else {
    			 return false;
    		 }
    	 }
    }
    
    
    $beginTime1 = '2021-7-31';
    $endTime1 = '2022-7-31 ';
    
    $beginTime2 = '2022-7-31';
    $endTime2 = '2023-7-31 ';
    
    echo isTimeCross($beginTime1,$endTime1,$beginTime2,$endTime2);
    

    无交集

  • 相关阅读:
    MyBatis3.2从入门到精通第一章
    (转)浅析Java中的访问权限控制
    mysql添加索引命令
    (转)浅谈Java中的对象和对象引用
    (转)String、StringBuffer与StringBuilder之间区别
    (转)浅谈Java中的equals和==
    Java并发编程:Lock
    Java并发编程:synchronized
    安装MySQL
    Excel常用函数
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/15618131.html
Copyright © 2011-2022 走看看