PHP 문자열을 시간으로 변환하는 방법: 먼저 PHP 샘플 파일을 만든 다음 "$date3=date('Y-m-d H:i:s',"1228348800");" 내용을 입력하고 마지막으로 파일을 실행합니다.
권장: "PHP 튜토리얼"
PHP 날짜와 타임스탬프를 서로 변환
PHP 시간은 두 가지 유형으로 나눌 수 있습니다. 하나는 타임스탬프 유형(1228348800)이고 다른 하나는 일반 날짜 형식(2008-12-4)
따라서 데이터베이스에 저장하는 방법에는 두 가지가 있습니다(실제로는 두 개가 넘지만 제 애플리케이션에는 두 개만 있습니다). 저는 타임스탬프 유형을 문자열로 저장하므로 더 편리합니다. .
일반적인 날짜 유형은 DATE로 저장됩니다.
저는 이 두 가지 유형을 주로 사용하므로 며칠 전에 작성한 테이블에서는 여전히 타임스탬프를 사용하여 저장합니다. 데이터를 테이블에 쓸 수 없습니다. 오랫동안 디버깅한 결과 유형이 일치하지 않아 라이브러리에 기록되지 않았다는 오류가 발생했습니다.
위와 같은 타임스탬프는 다음과 같습니다. 더 편리하지만 표시되면 1228348800이 아닙니다. 고객에게 문자열을 보여주세요, GOD NOWS!
이 두 가지를 변환하여 현재 타임스탬프를 얻는 방법에 대해 먼저 이야기해 보겠습니다. time(); 이 방법으로 현재 타임스탬프를 다시 변환해야 합니다. 2008-12-4 형식은 PHP에서 일반적으로 사용됩니다. 현재 날짜에 대해 $date2=date('Y-m-d');를 사용할 수 있습니다. 매개변수의 의미를 이해하지 못한다면 PHP 매뉴얼을 확인하세요.
좋아, 변환 주제로 돌아가자. 1228348800에서 2008-12-4 형식 코드는 다음과 같습니다:
$date3=date('Y-m-d H:i:s',"1228348800");
그렇습니다. 여전히 시, 분, 초를 얻으려면 'Y-m-d'를 변경하면 됩니다. 하지만 PHP 시간은 여전히 0인 것 같습니다. 8시간의 오류가 발생하면 괜찮습니다.
타임스탬프를 일반 날짜로 변환할 수 있습니다. 반대로 일반 날짜 형식을 타임스탬프로 변환하려면 다음 코드를 참조하세요. 이렇게 하면 일반 날짜를 타임스탬프로 변환할 수 있습니다. 여기에 분과 초가 있는 경우에도 마찬가지입니다.
위 내용은 PHP 문자열을 시간으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!