PHP에서 타임 스탬프를 읽을 수있는 날짜 또는 시간으로 변환하는 방법
Minahil Noor
2023년1월30일
-
PHP에서
date()
함수를 사용하여 타임 스탬프를 날짜 / 시간으로 변환 -
PHP에서
setTimestamp()
함수를 사용하여 타임 스탬프를 날짜로 변환 -
createFromFormat()
함수를 사용하여 PHP에서 타임 스탬프를 날짜로 변환
이 기사에서는 PHP에서timestamp
를date
로 변환하는 메소드를 소개합니다.
date()
함수 사용setTimestamp()
함수 사용createFromFormat()
함수 사용
PHP에서date()
함수를 사용하여 타임 스탬프를 날짜 / 시간으로 변환
date()
함수는timestamp
를 사람이 읽을 수있는date
또는time
으로 변환합니다. 이 기능을 사용하는 올바른 구문은 다음과 같습니다
date($format, $timestamp);
두 개의 매개 변수가 있습니다. $format
매개 변수는 타임 스탬프가 변환되는 날짜-시간 형식입니다. 다른 매개 변수$timestamp
는 선택적 매개 변수입니다. 전달 된 ‘타임 스탬프’에 따라 날짜를 제공합니다. 생략하면 기본적으로 현재 날짜가 사용됩니다.
<?php
$date = date('d-m-Y H:i:s', 1565600000);
echo "The date is $date.";
?>
여기서 날짜 형식은 일-월-년
이고 시간 형식은 시:분:초
입니다.
출력:
The date and time are 12-08-2019 08:53:20.
PHP에서setTimestamp()
함수를 사용하여 타임 스탬프를 날짜로 변환
내장 된 setTimestamp()
는 주어진timestamp
를date
또는time
으로 변환합니다. 날짜 형식을 설정하기 위해format()
함수를 사용할 것입니다.
$datetimeObject->setTimestamp($timestamp);
예제 코드:
<?php
$date = new DateTime();
$date->setTimestamp(1565600000);
$variable = $date->format('U = d-m-Y H:i:s');
echo "The date and time is $variable.";
?>
출력:
The date and time are 1565600000 = 12-08-2019 08:53:20.
createFromFormat()
함수를 사용하여 PHP에서 타임 스탬프를 날짜로 변환
내장 함수 createFromFormat()
는timestamp
를이 함수에 매개 변수로 전달하여date
를 가져옵니다.
DateTime::createFromFormat($format, $time, $timezone);
변수 $format
은 날짜의 형식이고,$time
은 문자열로 주어진 시간이며$timezone
은 시간대를 알려줍니다. 처음 두 매개 변수는 필수 매개 변수입니다.
<?php
// Calling the createFromFormat() function
$datetime = DateTime::createFromFormat('U', '1565600000');
// Getting the new formatted datetime
$date= $datetime->format('d-m-Y H:i:s');
echo "The date and time is $date.";
?>
"d-m-Y H:i:s"
형식은date
와time
을 모두 표시합니다.
출력:
The date and time are 12-08-2019 08:53:20.