달의 한 달이 29.5일 정도로 짧은데 반해, 지구의 공전 주기는 365.24일로 상대적으로 더 길어서, 매년 지구가 공전하는 동안에는 12번의 달의 변화가 있지만, 연간 일 수는 12.37개 정도가 됩니다. 이러한 이유로 인해 기존 달력은 1년을 12달로 측정하여 계산하다보니 1년이 354일밖에 되지 않는 해를 기준으로 세워진 달력은 1년이 11일 정도 부족합니다. 이를 보완하기 위해 한 해에 하루를 추가하는 방식으로 윤년을 만들고 있습니다. 윤달도 윤년과 마찬가지로, 한 해에 여분의 하루를 추가하는 것이 아니라, 한 달을 추가하여 달력의 계산을 맞추는 방식입니다. 따라서, 윤달이 생기는 이유는 달의 주기와 지구의 공전 주기 사이에 차이가 있기 때문입니다.