jdate 1.0.0

A library for converting between Gregorian and Jewish dates
Documentation
use jdate::{JDate, GDate, molad_print};

fn main() {
    // Convert a Gregorian date to a Jewish date
    let date1 = GDate::new(2025, 1, 1).unwrap();
    let date2 = JDate::from(date1);
    println!("{date2}"); // prints: 5785-Tevet-01
                         //
    // Convert a Jewish date to a Gregorian date
    let date1 = JDate::new(5785, 1, 1).unwrap();
    let date2 = GDate::from(date1);
    println!("{date2}"); // prints: 2025-03-30

    // Today's date
    let today = JDate::today();
    println!("Today is {today}");

    // Molad time of Tishrei 5785
    molad_print(5785);

    // Daf yomi
    let (trac, daf) = today.dafyomi();
    println!("Daf yomi: {trac} {daf}");

    // Omer
    println!("Omer count: {}", today.omer());
}