PHP의 date() 함수에 대한 MySQL 날짜/시간 형식 요구 사항
PHP date() 함수의 결과를 MySQL에 삽입하려고 할 때 날짜/시간 유형 열의 경우 올바른 형식을 지정하는 것이 중요합니다. 'Y-M-D G:i:s' 형식을 사용하면 의도한 날짜 및 시간 값 대신 "0000-00-00 00:00:00"이 삽입될 수 있습니다.
해결 방법
그 이유는 월과 일을 텍스트로 표현하는 'M'과 'D'를 사용하기 때문입니다. 그러나 MySQL은 'YYYY-MM-DD HH:MM:SS' 형식의 날짜 및 시간 숫자 표현을 기대합니다.
이 문제를 해결하려면 '를 사용하도록 date() 함수를 수정하세요. m'과 'd'는 숫자에 해당하는 값을 나타냅니다. 올바른 형식은 'Y-m-d H:i:s'입니다.
또한 12시간 형식을 나타내려면 G를 사용하고 24시간 형식을 나타내려면 H를 사용하는 것이 좋습니다. 일관성을 위해 앞에 0도 포함되어야 합니다. 따라서 최종 수정된 형식은 'Y-m-d H:i:s'가 됩니다.
위 내용은 \'Y-M-D G:i:s\' 형식으로 PHP의 `date()` 함수를 사용하면 MySQL의 날짜/시간 열에 삽입할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!