PHP는 웹 개발에 널리 사용되는 강력한 서버 측 스크립팅 언어입니다. PHP에서 시간과 날짜를 처리하는 것은 매우 일반적인 작업 중 하나입니다. 실제 응용 프로그램에서는 문자열을 Datetime 유형으로 변환하는 경우가 많습니다. 이 기사에서는 PHP에서 문자열을 날짜/시간으로 변환하는 방법을 자세히 소개하고 구체적인 코드 예제를 제공합니다.
strtotime()
함수 사용strtotime()
函数strtotime()
函数是PHP中常用的将字符串转换为时间戳的函数,通过strtotime()
函数可以方便地将各种日期时间格式的字符串转换为Datetime类型。
下面是一个示例代码:
$dateStr = "2021-07-15 14:30:00"; $datetime = date_create(date("Y-m-d H:i:s", strtotime($dateStr))); echo date_format($datetime, "Y-m-d H:i:s");
运行上面的代码,将输出结果为:"2021-07-15 14:30:00",说明成功将字符串转换为Datetime类型。
DateTime
类PHP提供了DateTime
类来处理日期时间,通过DateTime
类可以灵活地进行日期时间格式的转换。
下面是一个示例代码:
$dateStr = "2021-07-15 14:30:00"; $datetime = new DateTime($dateStr); echo $datetime->format("Y-m-d H:i:s");
运行上面的代码,同样可以成功将字符串转换为Datetime类型,并输出结果为:"2021-07-15 14:30:00"。
date_create_from_format()
函数date_create_from_format()
strtotime()
함수는 PHP에서 문자열을 타임스탬프로 변환하는 데 일반적으로 사용되는 함수입니다. code >strtotime() 함수는 다양한 날짜 및 시간 형식의 문자열을 Datetime 유형으로 쉽게 변환할 수 있습니다.
다음은 샘플 코드입니다.
$dateStr = "15-07-2021 14:30:00"; $datetime = date_create_from_format("d-m-Y H:i:s", $dateStr); echo date_format($datetime, "Y-m-d H:i:s");
위 코드를 실행하면 출력 결과는 "2021-07-15 14:30:00"이 되며, 이는 문자열이 Datetime 유형으로 성공적으로 변환되었음을 나타냅니다.
2. DateTime
클래스 사용
DateTimeDateTime
클래스를 제공합니다. /code> 클래스 날짜 및 시간 형식 변환. 🎜🎜다음은 샘플 코드입니다. 🎜rrreee🎜위 코드를 실행하면 문자열을 Datetime 유형으로 성공적으로 변환할 수 있으며 출력 결과는 "2021-07-15 14:30:00"입니다. 🎜🎜3. date_create_from_format()
함수🎜date_create_from_format()
함수를 사용하여 입력 날짜 및 시간 형식을 지정하고 문자열을 Datetime 유형으로 변환합니다. 🎜🎜다음은 샘플 코드입니다. 🎜rrreee🎜위 코드를 실행하면 문자열을 Datetime 유형으로 성공적으로 변환할 수 있으며 출력 결과는 "2021-07-15 14:30:00"입니다. 🎜🎜위 소개를 통해 PHP에서 문자열을 Datetime 유형으로 변환하는 방법을 자세히 이해하고 구체적인 코드 예제를 제공합니다. 실제 응용 프로그램에서는 적절한 방법을 선택하면 날짜 및 시간 변환을 쉽게 처리할 수 있어 개발 효율성과 코드 가독성이 향상됩니다. 🎜위 내용은 PHP 문자열을 날짜/시간으로 변환하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!