ASH84

Software Engineer/Developer, co-founder of Payhere. Ex-Banksalad. Intereseted in iteroperability, bootstrap company, writting.

[Ruby] 제라의 공식을 이용해서 요일구하기.

created:2012-06-12
updated:2012-06-12
edit

Siri Proxy 서버에 올릴 모듈을 개발하던 중에 요일을 체크하는 부분을 개발해야해서 찾아 보던 중 “제라의 공식” 이라는 것이 있다는 것을 알게되었다. 제라의 공식은 기본적으로 그레고리력 1582년 10월 15일 이후에만 적용되는 공식으로 현재의 날짜(연도, 월,일)을 공식에 넣으면 해당하는 요일을 알수 있다는 것이다. 

제라의 공식에 대해서 

http://www.cyworld.com/widwolf/4432538 

위의 블로그를 보면 제라의 공식에 대해서 자세히 설명이 되어 있는데, 꽤 유용하게 쓰일것 같다. 왜 저런 공식이 나오는지를 이해하고 싶으신 분이 있으시다면, 아래의 위키피디아 링크를 참고하시길 바란다.(한국어는 없음)

http://en.wikipedia.org/wiki/Zeller’s_congruence

루비를 이용해서 제라의 공식을 구현한 소스코드는 다음과 같다. 


#RUBY  #Zeller's congruence  #루비  #요일구하기  #제라의 공식