반응형
가설: 일주일 시작은 월요일 새벽 00:00이고 끝은 일요일 저녁 00:00
해법1. 그중 하나를 취하여 그 시간의 월요일과 일요일을 계산하고 다른 하나를 따라간다.시간 대비 조건이 맞으면 됩니다.(자신의 생각)
<?php
header('Content-Type:text/html;charset=utf-8');
date_default_timezone_set('PRC');
//첫 번째 타임스탬프
$one=1526978939;
//두 번째 타임스탬프
$two=1526978945;
var_dump(run($one,$two));
function run($one,$two){
//첫 번째 타임스탬프를 가지고 월요일과 일요일을 계산해라
//월요일
$monday = strtotime('last Monday',$one);
//일요일
$sunday = $monday+24*3600*7;
//판단하다
if($two>$sunday){
return false;
}
if($two<=$monday){
return false;
}
return true;
}
해법 2:
date 함수를 사용하여 현재 타임스탬프가 몇 주째인지 확인한 후, 두 타임스탬프의 값을 비교할 수 있다
//첫 번째 타임스탬프
$one=1526978939;
//두 번째 타임스탬프
$two=1526978945;
$a=date('W',$one);
$b=date('W',$two);
//판단하시면 됩니다。
반응형
'개발 꿀팁 > PHP' 카테고리의 다른 글
php 비교 부동 소수점 수 (0) | 2022.09.22 |
---|---|
php 작업MySQL(pdo) (0) | 2022.09.22 |
php 타이머 phptimer (0) | 2022.09.22 |
청구 사례다. PHPcurl (1) | 2022.09.21 |
phpredis의 추가 및 삭제 작업 라이브러리 (0) | 2022.09.21 |