3v4l.org

run code in 300+ PHP versions simultaneously
<?php $offset = 5; $offsetStr = "PT".$offset."H"; $date = new DateTime("18-July-2008 16:30:30"); date_sub($date, new DateInterval($offsetStr)); $newDate = $date->format("d-m-Y H:i:s").' : 2 Hours'; echo $newDate; date_add($date, new DateInterval($offsetStr)); $newDate = $date->format("d-m-Y H:i:s"); echo $newDate; echo $date->format("d-m-Y H:i:s").'<br />'; echo '<br />'.$date->format("d-m-Y").' : 5 Days'; date_sub($date, new DateInterval("P5Y5M5D")); echo '<br />'.$date->format("d-m-Y").' : 5 Days, 5 Months, 5 Years'; date_sub($date, new DateInterval("P5YT5H")); echo '<br />'.$date->format("d-m-Y H:i:s").' : 5 Years, 5 Hours'; ?>
Output for git.master, git.master_jit, rfc.property-hooks
18-07-2008 11:30:30 : 2 Hours18-07-2008 16:30:3018-07-2008 16:30:30<br /><br />18-07-2008 : 5 Days<br />13-02-2003 : 5 Days, 5 Months, 5 Years<br />13-02-1998 11:30:30 : 5 Years, 5 Hours

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:
37.79 ms | 401 KiB | 8 Q