time-converter
Convert time between different timezones.
Description
A simple command-line tool to convert time from one timezone to another. Supports various time formats and displays the converted time with timezone offsets.
Installation
chmod +x ~/.openclaw/skills/time-converter/convert_timeUsage
convert_time --from <source_timezone> --to <target_timezone> --time <time> [--date <date>]Arguments
--from: Source timezone (e.g.,America/New_York,Asia/Shanghai,Europe/London)--to: Target timezone (e.g.,Asia/Tokyo,UTC,America/Los_Angeles)--time: Time to convert (formats:HH:MM,HH:MM:SS,HH:MM AM/PM)--date: Optional date for conversion (format:YYYY-MM-DD, default: today)
Examples
Basic conversion
convert_time --from "America/New_York" --to "Asia/Shanghai" --time "10:00"Output:
2024-03-20 10:00:00 America/New_York
=
2024-03-20 23:00:00 Asia/Shanghai
Offset: -04:00 → +08:00With specific date
convert_time --from "Europe/London" --to "UTC" --time "14:30" --date "2024-12-25"Using 12-hour format
convert_time --from "Asia/Tokyo" --to "America/Los_Angeles" --time "9:00 PM"Common Timezones
UTC- Coordinated Universal TimeAmerica/New_York- Eastern Time (US)America/Los_Angeles- Pacific Time (US)America/Chicago- Central Time (US)Europe/London- London TimeEurope/Paris- Central European TimeAsia/Shanghai- China Standard TimeAsia/Tokyo- Japan Standard TimeAsia/Singapore- Singapore TimeAustralia/Sydney- Australian Eastern Time
Notes
- Uses Python's
zoneinfomodule (Python 3.9+) - Automatically handles daylight saving time transitions
- Timezone names follow the IANA timezone database format