Skip to content

Instantly share code, notes, and snippets.

@pkutaj
Created February 20, 2021 02:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pkutaj/79a5e13d945647be6729d32cb07fbdca to your computer and use it in GitHub Desktop.
Save pkutaj/79a5e13d945647be6729d32cb07fbdca to your computer and use it in GitHub Desktop.
Convert Unix Timestamp (with millisecond!) to Local time
function getMillis {
param (
$unixTimeStamp
)
$epochStart = Get-Date 01.01.1970
$millisStamp = ($epochStart + ([System.TimeSpan]::frommilliseconds($unixTimeStamp))).ToLocalTime()
$millisStampOutput = $millisStamp.ToString("yyyy-MM-dd HH:mm:ss.ffffff")
$millisStampClipboard = $millisStamp.ToString("HH:mm:ss.ffffff")
Write-Host "~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
Write-Host "Datetime: $millisStampOutput" -ForegroundColor Cyan
Write-Host "Clipping: $millisStampClipboard" -ForegroundColor Cyan
Write-Host "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
$millisStampClipboard = $millisStamp.ToString("HH:mm:ss.ffffff") | clip
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment