리눅스맨

php 남은 날짜, php 남은 날짜 계산, php 특정 날짜 계산

php 특정 날짜 남은 날짜 계산

Background Image
1,000만원 수익
Overlay Image

특정 날짜에서 남은 날짜를 계산해야하는 경우는 이렇습니다.

회원 가입일로 부터 365일 후에 재 가입을 할 수 있어야 하므로 완료 날짜 혹은 남은 날짜를 매일 체크해야합니다.

회원관리 시스템에서 특정 날짜 기준으로 남은 날짜 계산 하는 알고리즘 입니다.

PHP 언어를 사용할 때 그대로 복사 붙여넣기 해서 사용하면 됩니다,


#2017년 7월 21일부터 오늘까지 일수를 알아내어 남은 기간 $period = 9999일에서 빼주면 회원 남은 기간
	
$day_start = date("Y-m-d", strtotime("20170721"));

$day_today = date("Y-m-d", time());

$remainDays = (int)($period - ( strtotime($day_today) - strtotime($day_start) ) / 86400);

echo sprintf('%s__%s__%s__%s__%s', strtotime($day_today), strtotime($day_start), $remainDays, $day_today, $period);


php 남은 날짜, php 남은 날짜 계산, php 특정 날짜 계산
php 특정 날짜 남은 날짜 계산 4

이 알고리즘을 이용하여 회원 남은 기간동안 프로그램을 제공해줄 수 있습니다.

php 남은 날짜, php 남은 날짜 계산, php 특정 날짜 계산
php 특정 날짜 남은 날짜 계산 5

86400 으로 나눠주는 이유는 하루가 86400초 이기때문입니다.

60초 * 60분 * 24시간 = 86400 초

*strtotime 으로 문자날짜를 time 수치로 변경할 경우 초단위로 환산됩니다.

Background Image
1,000만원 수익
Overlay Image

게시됨

카테고리

작성자

태그: