3v4l.org

run code in 300+ PHP versions simultaneously
<?php $last_gdate = "2018-07-23 00:01:02"; $d_start = new DateTime('now'); $d_end = new DateTime($last_gdate); $d_dif = $d_start->diff($d_end); var_export($d_dif); $d_d = $d_dif->days; $d_h = $d_dif->h; $d_m = $d_dif->i; if ($d_d < 1) { if ($d_h < 1) { $d_since = $d_m . "m"; } else { $d_since = $d_h . "h"; } } else { $d_since = $d_d . "d"; } echo "\n$d_since";
Output for git.master
\DateInterval::__set_state(array( 'y' => 0, 'm' => 1, 'd' => 0, 'h' => 6, 'i' => 42, 's' => 2, 'f' => 0.003525, 'invert' => 1, 'days' => 31, 'from_string' => false, )) 31d
Output for git.master_jit
\DateInterval::__set_state(array( 'y' => 0, 'm' => 1, 'd' => 0, 'h' => 6, 'i' => 42, 's' => 2, 'f' => 0.00444, 'invert' => 1, 'days' => 31, 'from_string' => false, )) 31d
Output for rfc.property-hooks
\DateInterval::__set_state(array( 'y' => 0, 'm' => 1, 'd' => 0, 'h' => 6, 'i' => 42, 's' => 2, 'f' => 0.003487, 'invert' => 1, 'days' => 31, 'from_string' => false, )) 31d

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:
152.68 ms | 408 KiB | 5 Q