⊗ppPmTmSC 188 of 447 menu

PHP에서 문자열 날짜 비교

다음과 같은 텍스트 형식으로 두 날짜가 있다고 가정해 봅시다:

<?php $date1 = '2020-12-01'; $date2 = '2019-12-01'; ?>

이 경우 이러한 날짜를 비교하여 어느 날짜가 더 큰지 확인할 수 있습니다:

<?php var_dump($date1 > $date2); ?>

이 날짜 비교는 어떻게 이루어질까요? 사실 우리의 날짜는 문자열이며 PHP는 이를 문자열로 비교합니다. 즉, PHP는 먼저 두 날짜의 첫 번째 문자를 비교합니다: 만약 같다면, PHP는 두 번째 문자를 비교하고, 차이가 발견될 때까지 계속해서 비교합니다. 날짜 형식에서 연도, 월, 일 순서로 되어 있기 때문에 이런 비교가 가능합니다.

날짜가 동일한 형식이어야 한다는 것도 중요합니다. 우리의 경우 날짜 부분 구분 기호는 하이픈입니다. 물론 이것이 필수는 아닙니다. 예를 들어, 점을 사용할 수 있습니다:

<?php $date1 = '2020.12.01'; $date2 = '2019.12.01'; ?>

또는 구분 기호를 전혀 없앨 수도 있습니다:

<?php $date1 = '20201201'; $date2 = '20191201'; ?>

비교가 올바르게 이루어지려면, 배치 순서는 반드시 연도, 월, 일 순서여야 합니다.

아래 주어진 두 날짜를 비교하고 어느 날짜가 더 큰지에 대한 메시지를 출력하는 코드를 작성하세요:

$date1 = '2020-11-30'; $date2 = '2020-12-01';
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부