3v4l.org

run code in 300+ PHP versions simultaneously
<?php date_default_timezone_set('Europe/Helsinki'); $d = new DateTime('2022-05-24 17:35:00'); $n = new DateTime( $d->format('r') ); $now = new DateTime('2022-05-24 17:36:00'); $diff_d = $d->diff( $now ); $diff_n = $n->diff( $now ); echo "\n"; echo 'print_r($diff_d)' . "\n"; print_r($diff_d); echo "\n"; echo 'print_r($diff_n)' . "\n"; print_r($diff_n); echo "\n"; echo 'd' . "\n"; print_r($d); echo "\n"; echo 'n' . "\n"; print_r($n);
Output for git.master, git.master_jit, rfc.property-hooks
print_r($diff_d) DateInterval Object ( [y] => 0 [m] => 0 [d] => 0 [h] => 0 [i] => 1 [s] => 0 [f] => 0 [invert] => 0 [days] => 0 [from_string] => ) print_r($diff_n) DateInterval Object ( [y] => 0 [m] => 0 [d] => 0 [h] => 0 [i] => 1 [s] => 0 [f] => 0 [invert] => 0 [days] => 0 [from_string] => ) d DateTime Object ( [date] => 2022-05-24 17:35:00.000000 [timezone_type] => 3 [timezone] => Europe/Helsinki ) n DateTime Object ( [date] => 2022-05-24 17:35:00.000000 [timezone_type] => 1 [timezone] => +03:00 )

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:
73.72 ms | 407 KiB | 5 Q