2015. 3. 24. 16:43ㆍIT/PHP
// 요일 숫자 반환
<?=date('w', strtotime("2014-07-02"))?>
// 몇 째주 구하기 시작
function getWeekInfo($_date)
{
global $BASIC_DOW;
list($yy, $mm, $dd) = explode('-', $_date);
$dow = date('N', mktime(0, 0, 0, $mm, 1, $yy));
if ($dow <= $BASIC_DOW)
{
$diff = $BASIC_DOW - $dow;
$srt_day = $diff+1;
} else {
$diff = 7-$dow;
$srt_day = $diff + $BASIC_DOW + 1;
}
if ($dd < $srt_day)
{
$new_date = date('Y-m-d', mktime(0, 0, 0, $mm, 0, $yy));
return getWeekInfo($new_date);
} else {
$wom = ceil(($dd-($srt_day-1))/7);
$new_date = substr($yy, 2, 2). $mm. $wom;
return $new_date;
}
}
$BASIC_DOW = 2; // 1(Mon) - 7(Sun) , 주차를 나누는 기준 요일
$new_date = date('2014-07-08');
// 몇 째주 구하기 끝
'IT > PHP' 카테고리의 다른 글
PHP에서 CSV 파일 불러오기, 읽기 (0) | 2015.03.24 |
---|---|
php mysql 연동, 연결 하기~~~ (0) | 2015.03.24 |
mysql random 함수로 select 및 update 하기 (0) | 2015.03.24 |
날짜관련함수 - 계속업데이트 (0) | 2015.03.24 |
php POST로 받은 값 모두 특정 폴더에 파일에다가 기록, 저장하기 (0) | 2015.03.24 |