>  기사  >  백엔드 개발  >  날짜 문자열을 MySQL DATETIME 필드로 변환하는 방법은 무엇입니까?

날짜 문자열을 MySQL DATETIME 필드로 변환하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-23 11:38:02511검색

How to Convert Date Strings into MySQL DATETIME Fields?

날짜 문자열을 MySQL DATETIME 필드로 변환

문자열로 저장된 날짜(예: '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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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