<?php
$nt =930;
$url = "https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo={$nt}";
$nt 값이 url에 들어가야할 회차 입니다.
930회차가 2020-09-26 일 토요일 저녁 8시 45분즈음에 갱신된 회차입니다.
다음 주 토요일 10월 3일 저녁 09시 00분에 931로 자동으로 계산이 되게 하고 싶은데요.
PHP | PHP 7.2 |
---|---|
CMS | 기타 |
<?php
$nt =930;
$url = "https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo={$nt}";
$nt 값이 url에 들어가야할 회차 입니다.
930회차가 2020-09-26 일 토요일 저녁 8시 45분즈음에 갱신된 회차입니다.
다음 주 토요일 10월 3일 저녁 09시 00분에 931로 자동으로 계산이 되게 하고 싶은데요.
echo strtotime('2020-09-26 21:00:00 -0900');
1601186400
위의 숫자가 한국시간 9월 26일 저녁 9시의 유닉스 타임스탬프 값입니다.
유닉스 타임스탬프는 하루에 86400초씩 증가합니다. 일주일이면 604800초입니다.
위의 숫자를 기준으로 604800초 증가할 때마다 회차가 1씩 증가하도록 한다면
앞으로도 매주 같은 시간에 로또를 추첨한다는 가정 하에, 매주 해당회차를 표시할 수 있겠지요.
나눗셈 결과에 소수점이 있을 때는 floor() 함수를 사용하여 "내림"해줍니다. 여기서 반올림하면 안되니까요.
$nt = 930 + floor((time() - 1601186400) / 604800);