날짜 문자열에서 연속 날짜 연결
P粉946336138
P粉946336138 2024-02-04 08:58:08
0
1
491

날짜가 쉼표로 구분된 문자열이 있고 단일 날짜가 연결되어 있는지 계산하고 싶습니다.

그러면 목록은 다음과 같습니다:

으아아아

내가 원하는 것은 "연결된" 날짜의 간격을 얻은 다음 "개별적으로" 다음과 같이 "단일" 날짜를 얻는 것입니다.

으아아아

일부 폭발과 날짜 반복을 통해 문자열에서 출력까지 계산하는 것이 가능합니까?

P粉946336138
P粉946336138

모든 응답(1)
P粉057869348

예, 다음을 수행할 수 있습니다.

  • 문자열을 날짜 문자열 부분으로 분할
  • 이 목록을 정렬하세요. 형식이 YYYY-MM-DD인 경우 기본 어휘 순서는 괜찮습니다.
  • 연속된 날짜를 나타내는 경우 하위 배열의 목록 및 그룹화된 항목을 반복합니다. strtotime($date . ' + 1 day')를 사용하여 다음 날짜를 계산하고 정렬된 배열의 다음 날짜가 일치하는지 확인하세요. 예상 날짜와 일치하면 현재 하위 배열의 두 번째 항목으로 만듭니다. 일치하는 항목이 없으면 새 하위 배열을 시작하는 등...
  • 마지막으로 이러한 하위 배열을 필요한 문자열 형식으로 변환합니다.
으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿