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";
Output for git.master, git.master_jit, rfc.property-hooks
Wed, 31 Dec 2014 23:59:59 +0100 Sun, 30 Nov 2014 23:59:59 +0100 Fri, 31 Oct 2014 23:59:59 +0100 Tue, 30 Sep 2014 23:59:59 +0200 Sun, 31 Aug 2014 23:59:59 +0200 Thu, 31 Jul 2014 23:59:59 +0200 Mon, 30 Jun 2014 23:59:59 +0200 Sat, 31 May 2014 23:59:59 +0200 Wed, 30 Apr 2014 23:59:59 +0200 Mon, 31 Mar 2014 23:59:59 +0200 Fri, 28 Feb 2014 23:59:59 +0100 Fri, 31 Jan 2014 23:59:59 +0100 Tue, 31 Dec 2013 23:59:59 +0100

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
53.77 ms | 402 KiB | 8 Q