Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Converts Gregorian Date to Julian date Coded by Wasif Hasan
- # Syntax: JulianDate.ps1 YYYY MM DD [-C]
- # -C refers to current date
- #####################################################################
- If ($args[0] -eq "-C") {
- $Y = (Get-Date).Year; $M = (Get-Date).Month; $D = (Get-Date).Day
- } Else {
- $Y = $args[0]; $M = $args[1]; $D = $args[2]
- }
- $M1 = ($M-14)/12
- $Y1 = $Y+4800
- $JDate = 1461*($Y1+$M1)/4+367*($M-2-12*$M1)/12-(3*(($Y1+$M1+100)/100))/4+$D-32075
- $JDate = [Math]::Truncate($JDate)
- Write-Host "Given Date :`t$($D)/$($M)/$($Y)"
- Write-Host "Julian Date :`t$($JDate)"
- #####################################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement