Skip to content

Commit 6e1debd

Browse files
author
Markus Fleschutz
committed
Updated list-times.ps1
1 parent 5b5e8f9 commit 6e1debd

1 file changed

Lines changed: 6 additions & 12 deletions

File tree

scripts/list-times.ps1

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,17 @@
1515
Author: Markus Fleschutz | License: CC0
1616
#>
1717

18-
function WriteTimeIn([string]$location, [string]$timeZone) {
18+
function TimeAs([string]$timeZone) {
1919
[system.threading.thread]::currentThread.currentCulture = [system.globalization.cultureInfo]"de-de"
2020
$localTime = [System.TimeZoneInfo]::ConvertTimeBySystemTimeZoneId((Get-Date), $timeZone)
21-
$timeAsString = $($localTime.ToShortTimeString())
22-
"🕒$timeAsString in $location"
21+
return $localTime.ToShortTimeString()
2322
}
2423

2524
try {
26-
WriteTimeIn "Hawaii" "Hawaiian Standard Time"
27-
WriteTimeIn "Los Angeles" "Pacific Standard Time"
28-
WriteTimeIn "New York" "Eastern Standard Time"
29-
WriteTimeIn "London" "Greenwich Standard Time"
30-
WriteTimeIn "Paris" "Central Europe Standard Time"
31-
WriteTimeIn "Dubai" "Arab Standard Time"
32-
WriteTimeIn "Singapore" "Singapore Standard Time"
33-
WriteTimeIn "Tokyo" "Tokyo Standard Time"
34-
WriteTimeIn "Sydney" "AUS Eastern Standard Time"
25+
Write-Host " ----------------------------------------------------------------------------- "
26+
Write-Host "| Hawaii LA Denver NYC London Paris Dubai Beijing Tokyo Sydney |" -foregroundColor green
27+
Write-Host "| 🕒$(TimeAs "Hawaiian Standard Time") $(TimeAs "Pacific Standard Time") $(TimeAs "Mountain Standard Time") $(TimeAs "Eastern Standard Time") $(TimeAs "GMT Standard Time") $(TimeAs "Central Europe Standard Time") $(TimeAs "Arab Standard Time") $(TimeAs "China Standard Time") $(TimeAs "Tokyo Standard Time") $(TimeAs "AUS Eastern Standard Time") |"
28+
Write-Host " ----------------------------------------------------------------------------- "
3529
exit 0 # success
3630
} catch {
3731
"⚠️ ERROR: $($Error[0]) (at line $($_.InvocationInfo.ScriptLineNumber))"

0 commit comments

Comments
 (0)