mirror of
https://github.com/minagawah/mikaboshi.git
synced 2026-03-27 08:28:29 +07:00
1.0 KiB
1.0 KiB
二十四节气 (Er-Shi-Si Jie-Qi) and 立春 (Li-Chun)
Source: src/solar_terms.rs
A module for 二十四节气 (Er-Shi-Si Jie-Qi). Or, for calculating 立春 (Li-Chun).
Reference:
solar_terms::SolarTerm
#[derive(Debug)]
pub struct SolarTerm {
pub id: u8,
pub name: Language,
pub angle: u16,
}
solar_terms::SolarTermRawData
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct SolarTermRawData {
pub id: u8,
pub name: LanguageData,
pub angle: u16,
}
solar_terms::SOLAR_TERMS
Vec<SolarTerm>
solar_terms::get_last_term
solar_terms::get_lichun
Example:
use mikaboshi::solar_terms::get_lichun;
use wasm_bindgen::prelude::*;
#[wasm_bindgen]
pub fn xx(year: i16) -> JsValue {
let lichun = get_lichun(year);
JsValue::from_str(&format!(
"{:04}-{:02}-{:02}",
lichun.year as u16, lichun.month as u8, lichun.day as u8
))
}