Last Month dates

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


August 24th, 2015 6:33pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics