문자열로 저장된 날짜(예: '04/17/2009')에 직면했을 때 이를 다음으로 변환하는 작업은 MySQL DATETIME 필드는 어려워 보일 수 있습니다. 그러나 내장된 PHP 함수의 조합을 사용하여 이러한 변환을 수행할 수 있습니다.
먼저 PHP는 날짜 문자열을 타임스탬프로 쉽게 변환하는 strtotime() 함수를 제공합니다. 예를 들면 다음과 같습니다.
<code class="php">$timestamp = strtotime('04/17/2009');</code>
이 타임스탬프는 신기원(1970년 1월 1일) 이후의 초 수를 나타냅니다. MySQL DATETIME 형식을 얻으려면 date() 함수를 사용합니다.
<code class="php">$datetime = date("Y-m-d H:i:s", $timestamp);</code>
여기서 Y-m-d H:i:s 형식은 MySQL에서 예상하는 DATETIME 형식에 해당합니다. 이제 이 최종 문자열을 각 레코드의 새 필드에 삽입하여 변환 프로세스를 완료할 수 있습니다.
위 내용은 날짜 문자열을 MySQL DATETIME 필드로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!