Detects times given with time zone abbreviations, and converts them to your local time.
Localise Times Extension
This addon detects and converts numeric times which include a timezone abbreviations (e.g. UTC, PDT, CEST) and converts them to your local time. Converted times will have a dotted line below them, and you can hover over them to see the original text.
Clicking a converted time will show the original text again.
Examples of time that'll be converted: 7pm PDT, 21:34 cest, 9:00 am UTC + 1
Handles ranges of times too, such as 7-9pm CEST / 10am - 6pm PT.
You can use the menu button to localise times that do not include a time zone abbreviation.
Simply click the icon, and select the time zone used by the times on the page.
There's also a sandbox mode, where you can enter any text you like and convert times within it to a chosen timezone.
Read more
Clicking a converted time will show the original text again.
Examples of time that'll be converted: 7pm PDT, 21:34 cest, 9:00 am UTC + 1
Handles ranges of times too, such as 7-9pm CEST / 10am - 6pm PT.
You can use the menu button to localise times that do not include a time zone abbreviation.
Simply click the icon, and select the time zone used by the times on the page.
There's also a sandbox mode, where you can enter any text you like and convert times within it to a chosen timezone.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "__MSG_extensionName__", "version": "1.40.14", "description": "__MSG_extensionDescription__", "icons": { "16": "icons/icon_16.png", "32": "icons/icon_32.png", "48": "icons/icon_48.png", "64": "icons/icon_64.png", "96": "icons/icon_96.png", "192": "icons/icon_192.png" }, "content_scripts": [ { "matches": ["*://*/*"], "run_at": "document_end", "all_frames": true, "js": [ "popup/tzInfo.js", "localisetimes.js" ] } ], "web_accessible_resources": [{ "resources": ["static.css"], "matches": [""] }], "action": { "default_icon": { "16": "icons/icon_16.png", "19": "icons/icon_19.png", "32": "icons/icon_32.png", "38": "icons/icon_38.png", "48": "icons/icon_48.png", "64": "icons/icon_64.png" }, "default_title": "__MSG_extensionName__", "default_popup": "popup/popup.html" }, "background": { "service_worker": "background.js" }, "options_ui": { "page": "popup/popup.html" }, "permissions": [ "activeTab", "storage", "tabs", "scripting" ], "host_permissions": [ "" ], "default_locale": "en"}
Read more