PHP에서 타임 스탬프를 읽을 수있는 날짜 또는 시간으로 변환하는 방법
Minahil Noor
2023년1월30일
PHP
PHP Timestamp
PHP DateTime
-
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.
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다