본문 바로가기
php

[php] mktime(), strtotime() 이용 날짜 지정, 날짜,시간 더하기

by 준오네 2022. 8. 14.
반응형

php 내장 함수를 이용해서 현재시각이 아닌 지정 날짜를 불러 올 수 있습니다.

또한 현재 시각에 +1시간, +1일 이런식으로 불러오는 방법 을 소개합니다.

 

mktime()

 

형태

mktime(hour, minute, second, month, day, year)

 

<?php
	$d=mktime(15, 27, 32, 9, 6, 1992);

	echo "지정된 날짜와 시간은 " . date("Y-m-d h:i:sa", $d);
?>

위와 같이 작성 하고요 출력 결과는

위와 같이 출력됩니다.

 

 

strtotime()

strtotime함수 안에 더하거나 뺄 시간과 날짜를 정해줍니다.

+1시간, -1시간, +3달.. 등등 시간, 날짜 다 가능합니다.

$timestamp = strtotime("+3 hours");

echo "현재시간에서 3시간 후 : ".date("Y-m-d H:i:s", $timestamp)."<br />";

$timestamp = strtotime("+3 day");

echo "현재시간에서 3일 후 : ".date("Y-m-d H:i:s", $timestamp)."<br />";

$timestamp = strtotime("+1 week");

echo "현재시간 1주일 후 : ".date("Y-m-d H:i:s", $timestamp)."<br />";

$timestamp = strtotime("+3 month");

echo "현재시간 3달 후 : ".date("Y-m-d H:i:s", $timestamp);

위와 같이 작성하였구요.

 

 

결과입니다.

반응형

댓글