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}