php 날짜함수 중에서 지정된 날짜로부터 일정기간 간격의 날짜를 구하는 함수가 있습니다
date_interval_create_from_date_string()
위 함수 인데요, 함수명만 봐도 이해가 될정도로 함수명이 친절합니다
함수에 전달되는 인자값은 datetime 형식을 사용하시면 됩니다.
date_interval_create_from_date_string(datetime)
위 함수는 date interval 방식의 결과값을 리턴하게 되는데요, 아래와 같이 date_add 함수와 함께 사용하면 좋습니다
<?php
$date = date_create('2019-01-01');
date_add($date, date_interval_create_from_date_string('1 year 35 days'));
echo date_format($date, 'Y-m-d');
?>
마이너스(기준일로부터 이전일)도 가능합니다
아래와 같이 사용하면 지정일로부터 일주일 전 날짜가 출력됩니다
<?php
$date = date_create('2019-01-01');
date_add($date, date_interval_create_from_date_string('-1 weeks));
echo date_format($date, 'Y-m-d');
?>
아래 사이트를 참고했습니다
https://www.w3schools.com/php7/func_date_interval_create_from_date_string.asp
php 세션(session) 생성, 사용, 삭제, 쿠키(cookie)와 다른점? (0) | 2019.03.06 |
---|---|
php 비밀번호 암호화 복호화 password_verify, password_hash (0) | 2019.03.05 |
mysql 에러출력 mysqli_error() mysqli_connect_error() (0) | 2019.02.22 |
utf-8 문자를 euc-kr 로 변환하여 DB에 저장하기 (0) | 2018.02.25 |
PHP 파일리스트 읽어오는 함수 readdir() opendir() closedir() is_dir() (0) | 2017.01.03 |
댓글 영역