나는 영원히 이것을보고 있었지만 그 대답은 어디에도 없습니다. 문제는 다음과 같습니다.PHP, 날짜 범위의 일부가 다른 날짜 범위 내에 있는지 확인
두 가지 기간이 있습니다.
$daterange1 = 2012-04-20 till 2012-04-28
$daterange2 = 2012-04-18 till 2012-05-01
이제 daterange2가 daterange1 내에 있는지 알고 싶습니다. 그러나 보시다시피, daterange2는 부분적으로 daterange1 내에 있습니다. 3 개 변수 다시 같은지고의 방법이있다 :까지
- 2012-04-18 2012-04-20
- 2012-04-20까지이 2012-04-28
- 2012-04 -28까지 2012-05-01
나는 다소 모호하게 들린다는 것을 알고 있지만 실제로 어떻게 다른지 설명 할 수는 없습니다.
나는이 질문을 이해하고 있으며, 모든 시간을'strtotime()'함수로 변환하고 비교하기를 원할 수도있다. 어쩌면'DateTime' 개체가 도움이 될지도 모릅니다. –
범위가 범위 내에 있고 세 번째 변수가 –