PHP에서 날짜 형식 변환
yyyy-mm-dd에서 dd로 날짜 형식을 다시 지정해야 하는 시나리오가 발생할 수 있습니다. -mm-yyyy(SQL을 사용하지 않음) 그러나 PHP의 날짜 함수에는 일반적으로 타임스탬프가 필요하며 문자열에서 타임스탬프를 추출하는 것이 어려울 수 있습니다.
이 장애물을 극복하려면 다음 접근 방식을 활용할 수 있습니다.
use DateTime; use DateTimeZone; $originalDate = "2010-03-21"; $timestamp = strtotime($originalDate); // Convert to a timestamp // Option 1: Using DateTime $dt = new DateTime(); $dt->setTimestamp($timestamp); $newDate = $dt->format('d-m-Y'); // Reformat the date // Option 2: Using date() with strtotime() $newDate = date("d-m-Y", $timestamp);
strtotime() 함수는 날짜의 문자열 표현을 타임스탬프로 변환합니다. 그런 다음 DateTime 또는 date()를 사용하여 원하는 형식에 따라 날짜 형식을 다시 지정할 수 있습니다.
참고:
이 접근 방식은 간단한 솔루션을 제공하지만 모든 변환 시나리오에 적합하지 않을 수 있습니다. 더 복잡한 날짜 변환의 경우 구문 분석 및 형식 지정을 위해 DateTime 클래스를 사용하는 것이 좋습니다.
위 내용은 SQL을 사용하지 않고 PHP에서 'yyyy-mm-dd'를 'dd-mm-yyyy' 날짜 형식으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!