3v4l.org

run code in 300+ PHP versions simultaneously
<?php $today = new DateTime(); $rangeStart = new DateTime(((int) $today->format('Y') - 3) . '-01-01 00:00:00'); $rangeEnd = new DateTime(((int) $today->format('Y') + 10) . '-12-31 23:59:59'); $datePeriod = new DatePeriod($rangeStart, new DateInterval('P6M'), $rangeEnd); print_r($datePeriod);
Output for git.master, git.master_jit, rfc.property-hooks
DatePeriod Object ( [start] => DateTime Object ( [date] => 2013-01-01 00:00:00.000000 [timezone_type] => 3 [timezone] => Europe/Amsterdam ) [current] => [end] => DateTime Object ( [date] => 2026-12-31 23:59:59.000000 [timezone_type] => 3 [timezone] => Europe/Amsterdam ) [interval] => DateInterval Object ( [y] => 0 [m] => 6 [d] => 0 [h] => 0 [i] => 0 [s] => 0 [f] => 0 [invert] => 0 [days] => [from_string] => ) [recurrences] => 1 [include_start_date] => 1 [include_end_date] => )

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:
52.26 ms | 403 KiB | 8 Q