中国暦
中国の暦法はいわゆる太陰太陽暦であり、1月の長さを月の月齢約29.3日を基準に1年における月の配列を太陽の運行を基準に定める。新月を朔、満月を望といい朔日を月の初めの日として配当していった。朔日の計算方法には、平朔法と定朔法がある。季節は1太陽年を24分した二十四節気を基準に決められる。二十四節気の計算方法には平気法と定気法がある。12朔望月と1太陽年のずれは閏月を設けることで調整され、閏月は年の途中に置かれ二十四節気の中気を含まない月とされた。年始は前漢の太初暦以来冬至の翌々月、つまり立春前後に設けられ1月には必ず雨水が含まれた。これにより1年の始めと四季の始めが一致するようにされた。
旧暦
各国の旧暦は基本はほとんど同じだが、標準時が異なる。そのため時差により朔や節気の日付がずれ、同じ日の日付が1日または1月ずれることがある。たとえば2007年2月18日未明（日本標準時）の朔は日本や中国では日付が変わって2月18日だったが、ベトナムではまだ2月17日だった。そのため旧正月（旧暦1月1日）が日本や中国では2月18日、ベトナムでは2月17日になった。この種のずれは数年に一度起こるがほとんどの場合翌月1日（旧暦で）には解消されるので、旧正月のずれを引き起こす1月以外では大きな混乱を引き起こすことはない。なお、旧暦に使われている標準時はその国の標準時と異なることがある。