Skip to content

Instantly share code, notes, and snippets.

View jeffreyhwang's full-sized avatar

Jeffrey Hwang jeffreyhwang

View GitHub Profile
@twkang
twkang / lun2sol.js
Last active March 12, 2023 01:37
JavaScript: Google spreadsheet scripts to convert dates between Korean lunar calendar and solar calendar
/**
* 음력일자를 받아서 양력일자를 리턴하는 함수 (한국천문연구원 사이트를 이용)
* 음력 10월 3일의 2013년 양력일자를 알고 싶은 경우 lun2sol(2013, 10, 3, 1) 으로 호출
* 응답으로는 '2013/11/05' 와 같이 스트링을 리턴.
* yoon (윤달구분) : 1 - 평달, 2 - 윤달
*/
function lun2sol(yyyy, mm, dd, yoon) {
yyyy = parseInt(yyyy, 10); mm = parseInt(mm, 10); dd = parseInt(dd, 10);
if ((yyyy <= 1391) || (yyyy >= 2050)) {