728x90

목동코딩학원 : AI 아카데미

프로젝트를 하다 보면 날짜 계산이 거의 필수가 된다.

특히 집계를 대상으로 하는 프로젝트는 더 더욱 그렇다.

이번에는 php에서 날짜를 계산하는 방법을 정리해둔다

// 날자계산,월계산, 년 계산이 가능하다
$calDate= strtotime("Now");
$calDate= date("Y-m",strtotime("Now")); 이런식 표현도 가능하다

echo " 일시 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate= strtotime("+1 seconds");
echo "1초 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("-1 seconds");
echo "1초 앞 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("+1 minutes");
echo "1분 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("+1 hours");
echo "1시간 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("+1 days");
echo "1일 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("+1 week");
echo "1주 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("+1 months");
echo "1달 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("+1 years");
echo "1년 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("+1 years +1 months +2 days +1 hours");
echo "1년 2개월 3일 1시간 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("2023-01-01");
echo "2023년 1월 1일 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("2023-01-01 +1 months");
echo "2023년 1월 1일을 기준으로 1달 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("2023/01/01 +2 months");
echo "2023년 1월 1일을 기준으로 2달 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("20230101 +3 months");
echo "2023년 1월 1일을 기준으로 3달 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("2023/01/01 000000 +4 months");
echo "2023년 1월 1일을 기준으로 4달 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("+5 months", strtotime("2023/01/01 000000"));
echo "2023년 1월 1일을 기준으로 5달 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

$calDate = strtotime("+6 months", strtotime("2023-01-01 00:00:00"));
echo "2023년 1월 1일을 기준으로 6달 뒤 : ".date("Y-m-d H:i:s", $calDate)."<br/>";

목동코딩학원 : 온라인코딩교육, 유니티게임개발교육, 로블록스게임개발교육, 한국서비스산업진흥원, 플랫폼프로젝트수업,인공지능프로젝트

728x90

+ Recent posts