PowerShell – Returning Time

email me

# https://www.timeanddate.com/worldclock/

$TimeZone = New-Object -TypeName Psobject

# Your local time
$Local = (Get-Date).ToShortTimeString()

# India
$India = (Get-Date).ToUniversalTime().AddHours(8.5).ToShortTimeString()

# Dubai
$Dubai = (Get-Date).ToUniversalTime().AddHours(4).ToShortTimeString()

# Singapora
$Singapore = (Get-Date).ToUniversalTime().AddHours(8).ToShortTimeString()

# Tokyo, Japan
$Tokyo = (Get-Date).ToUniversalTime().AddHours(9).ToShortTimeString()

#London, England
$London = (Get-Date).ToUniversalTime().AddHours(1).ToShortTimeString()

$TimeZone | Add-Member -MemberType 'NoteProperty' -Name Local -Value $Local
$TimeZone | Add-Member -MemberType 'NoteProperty' -Name India -Value $India
$TimeZone | Add-Member -MemberType 'NoteProperty' -Name Dubai -Value $Dubai
$TimeZone | Add-Member -MemberType 'NoteProperty' -Name Singapore -Value $Singapore
$TimeZone | Add-Member -MemberType 'NoteProperty' -Name Tokyo -Value $Tokyo
$TimeZone | Add-Member -MemberType 'NoteProperty' -Name London -Value $London

$TimeZone | ft * -AutoSize