if ( (Get-Date).AddDays(1).Day -eq 1 ) { Write-Host (Get-Date).ToString('yyyy-MM-dd') is end of month. } else { Write-Host (Get-Date).ToString('yyyy-MM-dd') is *NOT* end of month. }