리눅스맨

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

php 특정 날짜 남은 날짜 계산

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

회원 가입일로 부터 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 수치로 변경할 경우 초단위로 환산됩니다.


게시됨

카테고리

작성자

태그:

(※ 이 포스팅은 광고 수수료를 제공받습니다)