3v4l.org

run code in 300+ PHP versions simultaneously
<?php $end_date=mktime(23,59,59,12,31,2014); echo date("r", $end_date)."\n"; $date=strtotime("last day of -1 months", $end_date); echo date("r", $date)."\n"; $date=strtotime("last day of -2 months", $end_date); echo date("r", $date)."\n"; $date=strtotime("last day of -3 months", $end_date); echo date("r", $date)."\n"; $date=strtotime("last day of -4 months", $end_date); echo date("r", $date)."\n"; $date=strtotime("last day of -5 months", $end_date); echo date("r", $date)."\n"; $date=strtotime("last day of -6 months", $end_date); echo date("r", $date)."\n"; $date=strtotime("last day of -7 months", $end_date); echo date("r", $date)."\n"; $date=strtotime("last day of -8 months", $end_date); echo date("r", $date)."\n"; $date=strtotime("last day of -9 months", $end_date); echo date("r", $date)."\n"; $date=strtotime("last day of -10 months", $end_date); echo date("r", $date)."\n"; $date=strtotime("last day of -11 months", $end_date); echo date("r", $date)."\n"; $date=strtotime("last day of -12 months", $end_date); echo date("r", $date)."\n";

preferences:
47.31 ms | 402 KiB | 5 Q