요일 맞히기

来源:互联网 发布:文泰刻字机端口设置 编辑:程序博客网 时间:2024/03/29 17:32
 

2011년1월1일 토요일을 기준으로 했을때,

해당날짜를 일주일인 7일로 나눈후,

나머지가 0이면 금요일,1이면 토요일,2이면 일요일,3이면 월요일,

4이면 화요일,5이면 수요일,6이면 목요일,7이면 금요일이 된다.

1년365일을 7로 나누면 나머지가 1이므로 해마다 요일이 하루씩 밀리게 된다.

1월:31일.

1~2월:59일.

1~3월:90일.

1~4월:120일.

1~5월:151일.

1~6월:181일.

1~7월:212일.

1~8월:243일.

1~9월:273일.

1~10월:304일.

1~11월:334일.

1~12월:365일.

 

2011년1월1일 토요일을 기준으로 했을때,

(해당날짜 + 일주일인 7일 - 1 + 일~금요일인 6일) 를 일주일인 7로 나눈후,

상이,1이면 1주,2이면 2주,3이면 3주,...

 0   1     2    3     4     5    6

日  一   二   三   四   五   六

2011년 1월 22일 :

(22 + 7 - 1 + 6) / 7 = 4 . (4주)

2011년 1월 23일 :

(22 + 7 - 1 + 6) / 7 = 5 . (5주)

2011년 2월 12일 :

(43 + 7 - 1 + 6) / 7 = 7 . (7주)

2011년 2월 13일 :

(44 + 7 - 1 + 6) / 7 = 8 . (8주)

 

해당년를 십이년인 12일로 나눈후,

나머지가 0이면 猴,1이면 鸡,2이면 狗,3이면 猪,4이면 鼠,5이면 牛 。。。

=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(YEAR(TODAY()), 12)+1,1)&TEXT(TODAY(),"年  [$-1E000804]e年")

原创粉丝点击