diff --git a/Scripts/check-christmas.ps1 b/Scripts/check-christmas.ps1 index fbc80d82..96e67f68 100644 --- a/Scripts/check-christmas.ps1 +++ b/Scripts/check-christmas.ps1 @@ -14,12 +14,20 @@ try { $Now = [DateTime]::Now $Christmas = [Datetime]("12/25/" + $Now.Year) - if ($Now -lt $Christmas) { - $Diff = $Christmas – $Now - & "$PSScriptRoot/give-reply.ps1" "Christmas on December 25 is in $($Diff.Days) days." + $Days = ($Christmas - $Now).Days + if ($Days -gt 1) { + & "$PSScriptRoot/give-reply.ps1" "Christmas is in $Days days." + } elseif ($Days -eq 1) { + & "$PSScriptRoot/give-reply.ps1" "Christmas is tomorrow." + } elseif ($Days -eq 0) { + & "$PSScriptRoot/give-reply.ps1" "Christmas is today." + } elseif ($Days -eq 1) { + & "$PSScriptRoot/give-reply.ps1" "Christmas is tomorrow." + } elseif ($Days -eq -1) { + & "$PSScriptRoot/give-reply.ps1" "Christmas was yesterday." } else { - $Diff = $Now - $Christmas - & "$PSScriptRoot/give-reply.ps1" "Christmas on December 25 was $($Diff.Days) days ago." + $Days = -$Days + & "$PSScriptRoot/give-reply.ps1" "Christmas was $Days days ago." } exit 0 # success } catch { diff --git a/Scripts/check-new-year.ps1 b/Scripts/check-new-year.ps1 index 80bd09ca..e93c880b 100644 --- a/Scripts/check-new-year.ps1 +++ b/Scripts/check-new-year.ps1 @@ -14,8 +14,12 @@ try { $Now = [DateTime]::Now $NewYear = [Datetime]("12/31/" + $Now.Year) - $Diff = $NewYear – $Now - & "$PSScriptRoot/give-reply.ps1" "New Year is in $($Diff.Days) days." + $Days = ($NewYear – $Now).Days + 1 + if ($Days -gt 1) { + & "$PSScriptRoot/give-reply.ps1" "New Year is in $Days days." + } elseif ($Days -eq 1) { + & "$PSScriptRoot/give-reply.ps1" "New Year is tomorrow." + } exit 0 # success } catch { "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))"