3v4l.org

run code in 300+ PHP versions simultaneously
<?php date_default_timezone_set('Europe/Berlin'); $date1=date_create("now"); $date2=date_create("now"); $date3=date_create("now"); $tz1=new DateTimeZone("Europe/Berlin"); $tz2=new DateTimeZone("UTC"); $tz3=new DateTimeZone("GMT"); echo "Current Set Times:","\n"; echo "Date 1: ", $date1->format(DateTime::ATOM), "\n"; echo "Date 2: ", $date2->format(DateTime::ATOM), "\n"; echo "Date 3: ", $date3->format(DateTime::ATOM), "\n"; $date1->setTimezone($tz1); $date2->setTimezone($tz2); $date3->setTimezone($tz3); echo "Times with new Time Zone Set", "\n"; echo "Date 1: ", $date1->format(DateTime::ATOM), "\n"; echo "Date 2: ", $date2->format(DateTime::ATOM), "\n"; echo "Date 3: ", $date3->format(DateTime::ATOM), "\n";
Output for 7.2.0 - 7.2.19, 7.2.21 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.28, 8.4.1 - 8.4.14, 8.5.0 - 8.5.1
Current Set Times: Date 1: 2019-12-22T00:36:32+01:00 Date 2: 2019-12-22T00:36:32+01:00 Date 3: 2019-12-22T00:36:32+01:00 Times with new Time Zone Set Date 1: 2019-12-22T00:36:32+01:00 Date 2: 2019-12-21T23:36:32+00:00 Date 3: 2019-12-21T23:36:32+00:00
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.
Output for 7.2.20
Current Set Times: Date 1: 2019-12-22T00:36:33+01:00 Date 2: 2019-12-22T00:36:33+01:00 Date 3: 2019-12-22T00:36:33+01:00 Times with new Time Zone Set Date 1: 2019-12-22T00:36:33+01:00 Date 2: 2019-12-21T23:36:33+00:00 Date 3: 2019-12-21T23:36:33+00:00
Output for 5.6.40
Current Set Times: Date 1: 2019-12-22T00:36:13+01:00 Date 2: 2019-12-22T00:36:13+01:00 Date 3: 2019-12-22T00:36:13+01:00 Times with new Time Zone Set Date 1: 2019-12-22T00:36:13+01:00 Date 2: 2019-12-21T23:36:13+00:00 Date 3: 2019-12-21T23:36:13+00:00
Output for 5.2.1
Current Set Times: Date 1: 2019-12-22T00:36:21+01:00 Date 2: 2019-12-22T00:36:21+01:00 Date 3: 2019-12-22T00:36:21+01:00 Times with new Time Zone Set Date 1: 2019-12-22T00:36:21+01:00 Date 2: 2019-12-21T23:36:21+00:00 Date 3: 2019-12-21T23:36:21+00:00
Output for 5.2.0
Current Set Times: Date 1: 2019-12-22T00:36:28+01:00 Date 2: 2019-12-22T00:36:28+01:00 Date 3: 2019-12-22T00:36:28+01:00 Times with new Time Zone Set Date 1: 2019-12-22T00:36:28+01:00 Date 2: 2019-12-21T23:36:28+00:00 Date 3: 2019-12-21T23:36:28+00:00
Output for 5.1.0
Fatal error: Call to undefined function date_create() in /in/cM26o on line 4
Process exited with code 255.

preferences:
179.48 ms | 415 KiB | 5 Q