날짜가 지금부터 7 일 이내인지 확인

만료일이 지금부터 7 일 이내인지 어떻게 알 수 있습니까?

만료 날짜 형식은 다음과 같습니다. 2016-04-13

여기에 코드가 있지만 작동하지 않습니다.

if($record->$c < date('Y-m-d', strtotime('-7 day'))){
   // this is true
}

누구든지 나를 도울 수 있기를 바랍니다.

케빈

두 단위를 모두 유닉스 타임 스탬프로 변환하고 빼기를 만든 다음 86400으로 나눕니다.

$expiry_date = '2016-04-18';
$today = time();
$interval = strtotime($expiry_date) - $today;
$days = floor($interval / 86400); // 1 day
if($days < 7) {
    echo 'less';
}

또는 DateTime클래스를 사용하는 다른 방법 :

$expiry_date = '2016-04-18';
$expiry_date = new DateTime($expiry_date);
$today = new DateTime();
$interval = $today->diff($expiry_date);
$day = $interval->format('%r%a');
if($day < 7) {
    echo 'less';
}

예시 조건 :

$expiry_date = '2016-04-18';
$today = time();
$interval = strtotime($expiry_date) - $today;
$day = floor($interval / 86400); // 1 day
if($day >= 1 && $day < 7) {
    echo 'between 1 - 7 days';
} elseif($day <= 0) {
    echo 'deadline';
} else {
    echo 'soon';
}

수행하려는 작업에 따라 변경 / 조정하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP 날짜가 오늘인지 미래 7 일인지 확인

분류에서Dev

날짜가 일요일인지 확인

분류에서Dev

날짜가 다른 날짜로부터 100 일의 배수인지 확인

분류에서Dev

데이터베이스 열 날짜가 다음 X 일 이내인지 확인 및 검색

분류에서Dev

연속 날짜 내의 두 값이 동일한 지 확인

분류에서Dev

지금부터 2 일 사이의 날짜가있는 경우?

분류에서Dev

마지막 수정 날짜가 n 초 이내인지 확인

분류에서Dev

날짜가 다음 주 이내인지 확인

분류에서Dev

PHP 날짜가 특정 시간 이내인지 확인

분류에서Dev

날짜가 시작 / 종료 날짜 사이인지 확인하고 시작 이후 평균 일수

분류에서Dev

bash에서 날짜가 90 일을 초과하는지 확인

분류에서Dev

Mongodb-날짜 필드가 지난 10 분 이내인지 확인하거나 날짜 차이 확인

분류에서Dev

Flutter : 날짜가 두 날짜 사이인지 확인

분류에서Dev

Laravel-날짜가 다른 날짜 이전인지 확인

분류에서Dev

ISO 문자열 날짜가 두 날짜 사이인지 확인

분류에서Dev

SQL : 날짜가 두 날짜 사이인지 확인

분류에서Dev

현재 날짜가 두 날짜 사이인지 확인 Oracle SQL

분류에서Dev

날짜가 c (배열)의 두 날짜 사이인지 확인

분류에서Dev

날짜가 공휴일인지 확인 [TypeError : 정수 필요 (휴일 유형)]

분류에서Dev

날짜가 휴일 인 경우 날짜가 휴일이 아닐 때까지 날짜를 추가합니다.

분류에서Dev

날짜가 특정 달인지 확인

분류에서Dev

날짜가 DSTShifted인지 확인

분류에서Dev

날짜가 n 년인지 확인

분류에서Dev

날짜 +7 일인 열 수

분류에서Dev

R의 날짜 벡터에서 날짜가 x 일 이내 인 부분 집합 데이터 프레임

분류에서Dev

날짜가 두 날짜 사이에 있는지 확인-Excel

분류에서Dev

DateTime 지금부터 7 일 후 00:00

분류에서Dev

2 일이 두 날짜 사이에 지난 지 확인

분류에서Dev

Email.send를 가져와 향후 이메일을 보내는 방법 (7 일, 지금부터 14 일 등)

Related 관련 기사

  1. 1

    PHP 날짜가 오늘인지 미래 7 일인지 확인

  2. 2

    날짜가 일요일인지 확인

  3. 3

    날짜가 다른 날짜로부터 100 일의 배수인지 확인

  4. 4

    데이터베이스 열 날짜가 다음 X 일 이내인지 확인 및 검색

  5. 5

    연속 날짜 내의 두 값이 동일한 지 확인

  6. 6

    지금부터 2 일 사이의 날짜가있는 경우?

  7. 7

    마지막 수정 날짜가 n 초 이내인지 확인

  8. 8

    날짜가 다음 주 이내인지 확인

  9. 9

    PHP 날짜가 특정 시간 이내인지 확인

  10. 10

    날짜가 시작 / 종료 날짜 사이인지 확인하고 시작 이후 평균 일수

  11. 11

    bash에서 날짜가 90 일을 초과하는지 확인

  12. 12

    Mongodb-날짜 필드가 지난 10 분 이내인지 확인하거나 날짜 차이 확인

  13. 13

    Flutter : 날짜가 두 날짜 사이인지 확인

  14. 14

    Laravel-날짜가 다른 날짜 이전인지 확인

  15. 15

    ISO 문자열 날짜가 두 날짜 사이인지 확인

  16. 16

    SQL : 날짜가 두 날짜 사이인지 확인

  17. 17

    현재 날짜가 두 날짜 사이인지 확인 Oracle SQL

  18. 18

    날짜가 c (배열)의 두 날짜 사이인지 확인

  19. 19

    날짜가 공휴일인지 확인 [TypeError : 정수 필요 (휴일 유형)]

  20. 20

    날짜가 휴일 인 경우 날짜가 휴일이 아닐 때까지 날짜를 추가합니다.

  21. 21

    날짜가 특정 달인지 확인

  22. 22

    날짜가 DSTShifted인지 확인

  23. 23

    날짜가 n 년인지 확인

  24. 24

    날짜 +7 일인 열 수

  25. 25

    R의 날짜 벡터에서 날짜가 x 일 이내 인 부분 집합 데이터 프레임

  26. 26

    날짜가 두 날짜 사이에 있는지 확인-Excel

  27. 27

    DateTime 지금부터 7 일 후 00:00

  28. 28

    2 일이 두 날짜 사이에 지난 지 확인

  29. 29

    Email.send를 가져와 향후 이메일을 보내는 방법 (7 일, 지금부터 14 일 등)

뜨겁다태그

보관