農民曆簡稱農曆;或稱黃曆、通勝、民曆、曆書。超過八成的中國人都有查閱農民曆的經驗。需要查閱農民曆的原因主要是為了挑個嫁娶吉祥大好日。很多自稱不迷信的父母為了嫁女兒,為了女兒的幸福,也不得不翻一下黃曆,甚至他們是虔誠的基督徒或佛教徒。
隨資訓的進步,年青情侶為了自己的人生大事,也都自己翻閱農民曆找結婚吉日。準備婚姻日期至少需要在一年前決定。因為大多數情侶決定結婚時,可能還沒訂婚。有時候,要找兩個婚姻吉祥又方便每個人的日子,需要發點時間。
另外一個問題是一年後的農民曆可能還沒出版。這給辦事有計劃的愛侶或家庭帶來不便。因此,我於1993年寫了一個第一版「美國農民曆」的程式,放在網路上供人下載。當年,上網人口不多,電腦速度慢,沒有 Windows 95,沒有多功能的程式語言。所以,停止發展數次。直到 2001 年,科技和網路的突飛猛進,電腦硬體和程式軟體水平的提升;農民曆的程式重新抬出桌面。市面上標準配備的電腦,有能力即時快速的計算任何一日、一個月或一整年的凶吉日。又因為,由精確天文太陽月亮時間計算出的中國陰陽干支三合曆也已經完成。所以,2002 年把第三版「中國農民曆」的軟體從網路推出。此「中國農民曆」從1900年到2200 年,共三百年,克服了在書店等待一兩年後的農民曆書籍的問題。而且,三百年的農民曆可以給供兩代子孫使用。
最後的大問題是農民曆的凶吉主要取自年、月和日的沖刑剋合。所謂的吉日可能和當事者的生辰八字有所沖剋。換言之,農民曆的好日子可能是當事者的不順利壞日子。結婚的當事者有一對,所以,「中國農民曆」的軟體加上功能,去檢查兩位當事者的生辰八字和農民曆吉日的沖刑剋合。如此,就可以找出某時間內的最佳吉日或列出所有周末好日子給準備結婚的情侶。
農民曆擇吉術,找結婚吉日應該如此。找開張、開市、搬家、安床、上任、旅遊、開工和破土、修屋、葬禮、交易等黃道吉日都要考慮當事者的生辰八字的沖刑剋合。