Skip to main content

parse_thai_date

Function parse_thai_date 

Source
pub fn parse_thai_date(text: &str) -> Option<ThaiDate>
Expand description

Parses a Thai date string into a ThaiDate.

Returns None if the input cannot be recognized as a valid date.

use kham_core::date::{parse_thai_date, Era};

let d = parse_thai_date("๕ ก.ค. ๒๕๖๗").unwrap();
assert_eq!(d.day, 5);
assert_eq!(d.month, 7);
assert_eq!(d.year, 2567);
assert!(matches!(d.era, Era::Buddhist));