various_rust_utils/utils/time.rs
1use chrono::{NaiveDateTime, Utc};
2
3pub fn get_current_utc_timestamp() -> i64 {
4 let now = chrono::NaiveDateTime::from_timestamp(Utc::now().timestamp(), 0);
5 now.timestamp()
6}
7
8pub fn get_current_utc_date_time(offset_seconds: i64) -> NaiveDateTime {
9 chrono::NaiveDateTime::from_timestamp(Utc::now().timestamp() + offset_seconds, 0)
10}