2022-02-27 23:25:12 -05:00
|
|
|
use time::OffsetDateTime;
|
|
|
|
|
|
|
|
#[cfg(target_arch = "wasm32")]
|
2022-05-22 01:00:25 -04:00
|
|
|
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
|
|
|
}
|
|
|
|
|
2022-05-22 01:00:25 -04: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();
|
|
|
|
}
|