use num_conv::prelude::*;
use crate::convert::*;
use crate::{OffsetDateTime, UtcOffset};
#[inline]
pub(super) fn local_offset_at(datetime: OffsetDateTime) -> Option<UtcOffset> {
let js_date: js_sys::Date = datetime.into();
let timezone_offset = (js_date.get_timezone_offset() as i32) * -Minute::per_t::<i32>(Hour);
UtcOffset::from_whole_seconds(timezone_offset).ok()
}