Given 𝑛, solves for 𝑥 in the equation
1970 + 𝑛 milliseconds = 𝑥
where 1970
refers to 1970-01-01T00:00+00:00
.
In other words,
console
$ # can't remember what you did on the 1640995200000th?
$ unmillis 1640995200000th
2022-01-01T00:00:00+00:00
$ unmillis -1000
1969-12-31T23:59:59+00:00
$ unmillis 1000
1970-01-01T00:00:01+00:00
$ unmillis 1000, # garbage characters will be ignored
1970-01-01T00:00:01+00:00
cargo
, you can run
cargo install unmillis
```
USAGE:
unmillis
ARGS:
1 hello there
, 1,
and "1",
would all be interpreted as 1
.
• Negative numbers are fine, positive numbers are ok too, both have
some limitations:
• We can't construct datetimes outside the range of (-262144-01-
01T00:00:00Z, +262143-12-31T23:59:59.999999999Z), so
• we only accept input values in the range of (-8334632851200000,
8210298412799999)
OPTIONS: --help Print help information --version Print version information
```