crosstime-rs/src/lib.rs

14 lines
385 B
Rust
Raw Normal View History

2022-02-27 23:25:12 -05:00
use time::OffsetDateTime;
#[cfg(target_arch = "wasm32")]
pub fn now_utc() -> OffsetDateTime {
return OffsetDateTime::from_unix_timestamp_nanos((js_sys::Date::now() * 1_000_000f64) as i128)
.expect("current time outside supported range");
2022-02-27 23:25:12 -05:00
}
#[cfg(not(target_arch = "wasm32"))]
#[inline(always)]
2022-02-27 23:25:12 -05:00
pub fn now_utc() -> OffsetDateTime {
return OffsetDateTime::now_utc();
}