pub fn lunar_eclipse_circumstances(
local_date_day: f64,
local_date_month: u32,
local_date_year: u32,
is_daylight_saving: bool,
zone_correction_hours: i32
) -> (f64, u32, u32, f64, f64, f64, f64, f64, f64, f64, f64, f64, f64, f64, f64, f64, f64, f64)
Expand description
Calculate the circumstances of a lunar eclipse.
§Arguments
local_date_day
– Local date, day part.local_date_month
– Local date, month part.local_date_year
– Local date, year part.is_daylight_saving
– Is daylight savings in effect?zone_correction_hours
– Time zone correction, in hours.
§Returns
lunar_eclipse_certain_date_day
– Lunar eclipse date (day)lunar_eclipse_certain_date_month
– Lunar eclipse date (month)lunar_eclipse_certain_date_year
– Lunar eclipse date (year)ut_start_pen_phase_hour
– Start of penumbral phase (hour)ut_start_pen_phase_minutes
– Start of penumbral phase (minutes)ut_start_umbral_phase_hour
– Start of umbral phase (hour)ut_start_umbral_phase_minutes
– Start of umbral phase (minutes)ut_start_total_phase_hour
– Start of total phase (hour)ut_start_total_phase_minutes
– Start of total phase (minutes)ut_mid_eclipse_hour
– Mid-eclipse (hour)ut_mid_eclipse_minutes
– Mid-eclipse (minutes)ut_end_total_phase_hour
– End of total phase (hour)ut_end_total_phase_minutes
– End of total phase (minutes)ut_end_umbral_phase_hour
– End of umbral phase (hour)ut_end_umbral_phase_minutes
– End of umbral phase (minutes)ut_end_pen_phase_hour
– End of penumbral phase (hour)ut_end_pen_phase_minutes
– End of penumbral phase (minutes)eclipse_magnitude
– Eclipse magnitude