PHP에서 ISO8601 타임스탬프를 MySQL DATE 형식으로 변환
이 기사에서는 ISO8601 형식의 타임스탬프를 PHP DATE 형식으로 효율적으로 변환하는 방법을 살펴보겠습니다. PHP를 사용하여 MySQL DATE 형식을 사용합니다.
문제 설명
"2014-03-13T09:05:50.240Z"와 같은 ISO8601 타임스탬프가 주어지면 우리의 목표는 다음과 같습니다. 날짜 구성 요소(예: "2014-03-13")만 나타내는 MySQL DATE 형식으로 변환합니다.
해결 방법
이 변환을 수행하려면 , PHP 내장 함수를 활용합니다:
<code class="php">$date = '2014-03-13T09:05:50.240Z'; $fixed = date('Y-m-d', strtotime($date));</code>
추가 참고
ISO8601 형식의 일부 타임스탬프는 에서 인식되지 않을 수 있습니다. strtotime 함수. 이러한 경우 substr:
<code class="php">$date = '2014-03-13T09:05:50.240Z'; $fixed = date('Y-m-d', strtotime(substr($date, 0, 10)));</code>을 사용하여 날짜 구성 요소를 수동으로 추출할 수 있습니다.
위 내용은 PHP에서 ISO8601 타임스탬프를 MySQL DATE 형식으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!