[PHP] 스트링 날짜변환 함수

홈 > IT > IT정보
IT정보

[PHP] 스트링 날짜변환 함수

3 Selovic 0 31 0 0

1. date()

정수형으로 주어지는 timestamp나, 20190807 등과같은 일반적인 문자열을
주어진 포맷에따라 형식화한 날짜를 반환합니다.
지원되지 않는 포맷 문자는 그대로 출력됩니다.

<?php
$raw_t = "20190807";
$dS = date("Y-m-d", $raw_t);
$dS2 = date("Ymd", $raw_t);
$dSf = date("Ym01", $raw_t);
echo $dateString; // 2019-08-07
echo $dS2; // 20190807
echo $dSf; // 20190801
?>


2. strtotime()
주어진 날짜 형식의 문자열을
1970년 1월 1일 0시 부터 시작하는 유닉스 타임스탬프로 변환합니다.
+1 day, +1 week 등이 사용될 수 있고, 음수값도 사용됩니다.

<?php
$timestamp = strtotime("+1 week");
echo date("Y-m-d", $timestamp); // 2019-08-14
$timestamp = strtotime("2019-08-01 +1 day");
echo date("Y-m-d", $timestamp); // 2019-08-02
?>


3. mktime()
인자로 주어진 값(시,분,초,월,일,년)에 대응하는 타임스탬프를 반환합니다.

<?php
$timestamp = mktime(0, 0, 0, 7, 8, 2019);
echo date('Y-m-d', $timestamp); // 2019-08-07
?>

최근글


새댓글


Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand
PlusFriend Chat