주간 베스트 월간 베스트 3개월 베스트 베스트 게시물
연길시 신화서점 조선말 도서

[Tip] 오늘이 이달의 몇째주인지 알아보자~!

네로 | 2003.02.24 03:41:04 댓글: 0 조회: 1850 추천: 4
분류웹 프로그래밍 https://life.moyiza.kr/itstudy/1758905
phpschool에 누노란 분이 질문을 올렸더군요. 이멜 주소도 없어서 설명없이 간단히 소스만
올리고 오는 길입니다. 흠흠... but, 여기엔 설명을 잔뜩... 핫핫...

가끔 짜잘한 팁을 올리는 재미에 살고 있는 비혼입니다. (웃음)

다음은 문제의 소스와 주석입니다.

<?

/*
%U - 올해의 몇 번째 주인지 출력 [첫 번째 일요일 기준]
%W - 올해의 몇 번째 주인지 출력 [첫 번째 월요일 기준]
*/

$yy = date("Y"); /* 해당 년을 구함 */
$mm = date("m"); /* 해당 월을 구함 */
$dd = date("d"); /* 해당 일을 구함 */
/* $temp = date("Y-m-d"); $date = explode("-",$temp); 뭐 이렇게 안썼다고 뭐라 그럴 사람은 없죠? */

echo strftime("%U",mktime(0,0,0,$mm,$dd,$yy))-strftime("%U",mktime(0,0,0,$mm, 0,$yy));
/* 오늘이 올해 몇 번째 주인지 구한 뒤 이 값에서 저번 달 마지막 날짜가 몇번째 주에 속해 있는지
구해 그 차를 구한게 바로 바로~! 오늘이 이달의 몇 번째 주인지... 너무 간단하죠?
mktime()은 timestamp를 만들어주고, strftime()은 지정된 timestamp값에 따라 주어진 형식으로
이것저것 출력해주는 것인데 자세히 알고 싶은 분은... 함수 검색을 해보세요. http://phptip.com 에
보면 [흑협이네 홈] 상단에 함수 검색 입력란이 있습니다. 아무튼 이것을 이용... 아, 길죠? 후략... */

?>

* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:07)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >> 웹 프로그래밍
* 이동후 위치 : 웹 공부 >>

* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:12)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >>
* 이동후 위치 : 웹 공부 >> 웹 프로그래밍
추천 (4) 선물 (0명)
IP: ♡.27.♡.234
3,006 개의 글이 있습니다.
제목 글쓴이 날짜 조회
관리자
2003-09-20
11969
관리자
2003-09-20
11526
관리자
2003-09-20
20668
지구인
2010-08-27
19452
지구인
2009-09-07
13771
SOLIDH
2010-01-29
15733
엔죠라이프
2004-10-07
16824
네로
2003-02-24
756
네로
2003-02-24
524
네로
2003-02-24
547
네로
2003-02-24
593
네로
2003-02-24
464
네로
2003-02-24
580
네로
2003-02-24
504
네로
2003-02-24
488
네로
2003-02-24
475
네로
2003-02-24
597
네로
2003-02-24
614
네로
2003-02-24
480
네로
2003-02-24
636
네로
2003-02-24
507
네로
2003-02-24
463
네로
2003-02-24
1850
네로
2003-02-24
494
네로
2003-02-24
501
네로
2003-02-24
534
네로
2003-02-24
573
네로
2003-02-24
852
모이자 모바일