콘텐츠마케팅
PHP : 크리스마스까지 며칠?
우리는 크리스마스까지만 좋은 스페셜을 가지고 있고 만료일까지의 설정은 데이터베이스에 저장된 필드에 있습니다.
나는 밤마다 각 식당의 필드를 업데이트하는 크론 작업 (예약 된 작업)을 작성해야했습니다. 전에는 크론 작업을 스크립팅 한 적이 없습니다. 동료 인 Tim 덕분에 아이맥스 나를 올바른 길로 인도해 주셨기 때문입니다. 나는 심지어 그것이 성공했다는 것을 알려주기 위해 아침에 나에게 이메일을 보냈다.
어쨌든, 나는 어쨌든 코드를 작성했기 때문에 재미를 공유하고 당신에게 그것을 얻을 수 있다고 생각했습니다.
$ 월 = 12;
$ 일 = 25;
$ 년 = 날짜 ( "Y");
$ days = (int) ((mktime (0,0,0, $ month, $ day, $ year)-time (void)) / 86400);
if ($ days> 0) {
$ 년 = $ 년 + 1;
$ days = (int) ((mktime (0,0,0, $ month, $ day, $ year)-time (void)) / 86400);
}
스위치 ($ 일) {
0의 경우 :
echo "메리 크리스마스!";
하다;
1의 경우 :
echo "크리스마스 이브입니다!";
하다;
기본값 :
echo "크리스마스까지". $ days "가 더 있습니다!";
}
게시물에서 복사 및 붙여넣기에 주의하세요. 때때로 아포스트로피가 엉망이 됩니다. WordPress가 있는 경우 실제로 이를 페이지 코드에 삽입하여 표시할 수 있습니다. 48일밖에 남지 않은 크리스마스에 모두들 신이 났는지 모르겠지만, 도대체 무슨 일이야!
원한다면 사건 진술서를 작성하고 크리스마스 12 일을 할 수도 있습니다. 🙂
이 코드는 또한 연도를 고려하므로 내년에도 계속 작동합니다!