Time and Date component for Universal Dashboard.
Install-Module UniversalDashboard.Moment
New-UDMoment -DateTime (Get-Date)
Outputs: Thu Aug 29 2019 09:40:16 GMT-0600
New-UDMoment -DateTime (Get-Date) -Format "YYYY/MM/DD"
Outputs: 2019/08/29
New-UDMoment -DateTime (Get-Date).AddDays(-30) -FromNow
Outputs: a month ago
New-UDMoment -DateTime (Get-Date).AddDays(-30) -From (Get-Date).AddDays(30)
Outputs: 2 months ago
New-UDMoment -DateTime (Get-Date).AddDays(30) -ToNow
Outputs: a month ago
New-UDMoment -DateTime (Get-Date).AddDays(30) -To (Get-Date).AddDays(-30)
Outputs: 2 months ago
New-UDMoment -DateTime (Get-Date) -Duration (Get-Date).AddSeconds(10)
Outputs: -0:10
New-UDMoment -DateTime (Get-Date).ToUniversalTime() -Local
Outputs: Thu Aug 29 2019 15:40:16 GMT-0600
Note: Locales are not loaded dynamically at the moment (heh.). That will need to be added to fully support this feature
New-UDMoment -DateTime (Get-Date) -Locale 'en'
Outputs: Thu Aug 29 2019 09:40:16 GMT-0600