Math & Text
getTimestampMs
$getTimestampMs
The function $getTimestampMs returns the current Unix timestamp in milliseconds (milliseconds since 1970-01-01 00:00:00 UTC).
Syntax
$getTimestampMs
Note: This function takes no arguments (it is an error to pass any).
Return Value
- Type: String (integer), for example
1791666270637. - It reads the clock each time it is evaluated, so two calls in the same script can return different values.
Difference with $getTimestamp
| Function | Unit | Value Example |
|---|---|---|
$getTimestampMs |
Milliseconds | 1791666270637 |
$getTimestamp |
Seconds (default) | 1791666270 |
$getTimestamp[ms] returns the same unit as $getTimestampMs; the first argument of $getTimestamp accepts only s, ms or ns.
Examples
Simple timestamp
Timestamp (ms): $getTimestampMs
Elapsed time between two readings
$var[start;$getTimestampMs]
$var[end;$getTimestampMs]
Elapsed: $sub[$var[end];$var[start]] ms
Notes
- The value is an integer (digits only), so it can be used directly with
$sub,$sumand the other math functions.
Try it
Paste an example into the playground to preview its message (functions that act on Discord are not run), or build the same thing with blocks.