rl_lang/interpreter/stdlib/time/now.rs
1use crate::interpreter::evaluator::Evaluator;
2use std::time::{SystemTime, UNIX_EPOCH};
3
4pub fn now(_: &mut Evaluator) -> i64 {
5 SystemTime::now()
6 .duration_since(UNIX_EPOCH)
7 .unwrap_or_default()
8 .as_secs() as i64
9}
10
11pub fn now_ms(_: &mut Evaluator) -> i64 {
12 SystemTime::now()
13 .duration_since(UNIX_EPOCH)
14 .unwrap_or_default()
15 .as_millis() as i64
16}