Is there more simple way to get first and last day of last month ?
[system.Datetime]$date = $(get-date) $prevmonthlastday = $null $numdays = $date.Day $numhours = $date.Hour $numminutes = $date.minute $nummseconds = $date.second $prevmonthlastday = $date.AddDays(-$numdays) $prevmonthlastday = $prevmonthlastday.AddHours(-$numhours) $prevmonthlastday = $prevmonthlastday.AddMinutes(-$numminutes) $prevmonthlastday = $prevmonthlastday.AddSeconds(-$nummseconds) $prevmonthlastdayfinal = $prevmonthlastday.AddHours(+23) $prevmonthlastdayfinal = $prevmonthlastdayfinal.AddMinutes(+59) $prevmonthlastdayfinal = $prevmonthlastdayfinal.AddSeconds(+59) $numdays = $prevmonthlastday.Day $prevmonthfirstday = $prevmonthlastday.AddDays(-$numdays+1) $prevmonthfirstday $prevmonthlastdayfinal
- Edited by PrzemekKuczynski Monday, August 24, 2015 6:34 PM