PHP에서 한 날짜 형식을 다른 날짜 형식으로 변환하는 방법
-
PHP에서
date()
및strtotime()
함수를 사용하여 한 날짜 형식을 다른 날짜 형식으로 변환 -
PHP에서
createFromFormat()
및format()
함수를 사용하여 한 날짜 형식을 다른 날짜 형식으로 변환
이 기사에서는 PHP에서 하나의 ‘날짜’형식을 다른 형식으로 변환하는 방법을 소개합니다.
date()
및strtotime()
함수 사용createFromFormat()
및format()
함수 사용
PHP에서date()
및strtotime()
함수를 사용하여 한 날짜 형식을 다른 날짜 형식으로 변환
date()
함수는 타임 스탬프를date
로 변환합니다. 이 기능을 사용하는 올바른 구문은 다음과 같습니다
date( $format, $timestamp);
$format
은date
가 변환되는 특정 형식입니다.
$timestamp
는 선택적 매개 변수입니다. 타임 스탬프가 지나면 ‘날짜’를줍니다. 생략하면 현재date
를 얻게됩니다.
strtotime()
함수는 PHP에 내장 된 함수입니다. 이 함수는 ‘날짜’를 시간으로 변환합니다. 이 기능을 사용하는 올바른 구문은 다음과 같습니다.
strtotime($dateString, $timeNow);
$dateString
은 필수 매개 변수이며 날짜의 문자열 표현입니다.
$timeNow
는 선택적 매개 변수입니다. 상대 날짜를 계산하는 데 사용되는 타임 스탬프입니다.
<?php
$originalDate = "2020-04-29";
//original date is in format YYYY-mm-dd
$timestamp = strtotime($originalDate);
$newDate = date("m-d-Y", $timestamp );
echo "The new date is $newDate.";
?>
우리는date()
와strtotime()
함수를 사용하여 하나의 ‘날짜’형식을 다른 형식으로 변환했습니다. strtotime()
함수는 원래 날짜를 타임 스탬프로 변환했습니다. 이 타임 스탬프는date()
함수를 사용하여 필요한 형식의 ‘날짜’로 변환됩니다.
출력:
The new date is 04-29-2020.
PHP에서createFromFormat()
및format()
함수를 사용하여 한 날짜 형식을 다른 날짜 형식으로 변환
createFromFormat()
함수는 PHP에 내장 된 함수입니다. 이 함수는 타임 스탬프 또는 날짜 문자열을DateTime
객체로 변환합니다. 이 기능을 사용하는 올바른 구문은 다음과 같습니다.
DateTime::createFromFormat($format, $time, $timezone);
변수 $format
은 날짜 형식이며, $$는 문자열에 주어진 시간 또는 날짜이며, $timezone
은 시간대를 나타냅니다. 처음 두 매개 변수는 필수 매개 변수입니다.
format()
함수는date
를 필요한 형식으로 형식화하는 데 사용됩니다. 이 함수를 사용하는 올바른 구문은
$datetimeObject->format($formatString);
$formatString
매개 변수는 필요한 형식을 지정합니다.
<?php
$originalDate = "2020-04-29";
//original date is in format YYYY-mm-dd
$DateTime = DateTime::createFromFormat('Y-m-d', $originalDate);
$newDate = $DateTime->format('m-d-Y');
echo "The new date is $newDate.";
?>
여기에서는createFromFormat()
함수를 사용하여DateTime
객체를 만들었습니다. DateTime
객체는format()
함수를 호출하여 하나의 ‘날짜’형식을 다른 형식으로 변환합니다.
출력:
The new date is 04-29-2020.