3v4l.org

run code in 300+ PHP versions simultaneously
<?php function check($dateAdded,$now){ $secondsInPast = $now->getTimestamp() - $dateAdded->getTimestamp(); if($secondsInPast > 60*60*2){ echo $dateAdded->format('H:i:s'). " Old enough\n"; } else { echo $dateAdded->format('H:i:s'). " Not Old Enough\n"; } } $now = new Datetime('now'); echo "Now:" . $now->format('H:i:s')."\n\n"; check(new DateTime('- 13 seconds'),$now); check(new DateTime('- 13 minutes'),$now); check(new DateTime('- 100 minutes'),$now); check(new DateTime('- 125 minutes'),$now);
Output for git.master, git.master_jit, rfc.property-hooks
Now:18:10:00 18:09:47 Not Old Enough 17:57:00 Not Old Enough 16:30:00 Not Old Enough 16:05:00 Old enough

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