시간을 구분하고 날짜의 순서를 정해 나가는 방법. 달 또는 태양의 운행을 기본으로 하여 만든다.
이 기본 주기를 달의 삭망에 두었을 때의 역을
태음력이라 하고, 태양의 천구상의 운행에 두었을 때를
태양력이라 한다. 또 달과 태양 두 천체의 운행을 함께 고려한 역을
태음 태양력이라 한다.
실제로 1 태양년은 365.2422일이고, 12 삭망월은 354.3671일로서 10.8751일의 차이가 있다. 따라서 이 차이를 조정하는 방법에 따라 여러 가지 역법이 고안된 것이다.