ToTZ – Converts Date and Time to a New Time Zone

A simple command line utility for converting a date and time to a new time zone.

Examples:

> totz tomorrow 1pm MST
given  : Saturday 10 December 2016, 1:00pm -07:00 (MST).
desired: Saturday 10 December 2016, 12:00pm -08:00 (US/Pacific), in a day.

> totz 1969 July 20 13:32:00 UTC
given  : Sunday 20 July 1969, 1:32pm +00:00 (UTC).
desired: Sunday 20 July 1969, 6:32am -07:00 (US/Pacific), 47 years ago.

> totz --to est today 4pm local
given  : Friday 9 December 2016, 4:00pm -08:00 (US/Pacific).
desired: Friday 9 December 2016, 7:00pm -05:00 (EST), in 5 hours.

> totz -t America/Chicago mon 9am local
given  : Monday 12 December 2016, 9:00am -08:00 (US/Pacific).
desired: Monday 12 December 2016, 11:00am -06:00 (America/Chicago), in 2 days.

You can find the latest version of the source code on Github.

Enjoy,
-Ken

Contents: