strtotime() dd/mm/YYYY 형식의 날짜 변환
strtotime() 함수는 날짜를 dd/mm/YYYY 형식으로 변환하는 강력한 도구입니다. 타임스탬프. 그러나 이 함수에 대한 문서는 지원되는 모든 날짜 형식을 완전히 다루지 않습니다. 특히 strtotime()은 dd/mm/YYYY 형식의 날짜로 인해 어려움을 겪습니다.
이 문제를 해결하기 위한 일반적인 해결 방법은explore() 함수를 사용하여 날짜 문자열을 수동으로 분해하는 것입니다. 그러나 더 효율적인 솔루션이 있습니다.
$date = '25/05/2010'; $date = str_replace('/', '-', $date); echo date('Y-m-d', strtotime($date));
이 코드 조각은 슬래시(/)를 하이픈(-)으로 대체하여 날짜를 dd/mm/YYYY에서 YYYY-mm-dd로 변환합니다. 그런 다음 strtotime()을 사용하여 결과 문자열을 타임스탬프로 변환합니다. 마지막으로 날짜는 Y-m-d 형식 지정자를 사용하여 형식이 지정됩니다.
결과는 올바른 형식의 날짜입니다.
2010-05-25
strtotime() 문서에 따르면 날짜는 m/d 형식입니다. /y 또는 d-m-y는 구분 기호에 따라 자동으로 해석됩니다. 슬래시(/)는 미국식 m/d/y 형식을 나타내고 대시(-) 또는 점은 표시됩니다. (.)는 유럽식 d-m-y 형식을 나타냅니다.
위 내용은 PHP의 strtotime()을 사용하여 dd/mm/YYYY 날짜를 효율적으로 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!