3v4l.org

run code in 300+ PHP versions simultaneously
<?php function check($dateAdded,$now){ $secondsTillOldEnough = 60*60*2; $secondsInPast = $now->getTimestamp() - $dateAdded->getTimestamp(); $seconds = $secondsTillOldEnough - $secondsInPast; if($secondsInPast > $secondsTillOldEnough){ echo $dateAdded->format('H:i:s'). " Old enough $seconds\n"; } else { echo $dateAdded->format('H:i:s'). " Not Old Enough $seconds\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:51:49 18:51:36 Not Old Enough 7187 18:38:49 Not Old Enough 6420 17:11:49 Not Old Enough 1200 16:46:49 Old enough -300

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