>백엔드 개발 >PHP 튜토리얼 >PHP의 strtotime()을 사용하여 dd/mm/YYYY 날짜를 효율적으로 변환하려면 어떻게 해야 합니까?

PHP의 strtotime()을 사용하여 dd/mm/YYYY 날짜를 효율적으로 변환하려면 어떻게 해야 합니까?

Susan Sarandon
Susan Sarandon원래의
2024-12-25 19:01:10929검색

How Can I Efficiently Convert dd/mm/YYYY Dates Using PHP's strtotime()?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.