3v4l.org

run code in 300+ PHP versions simultaneously
<?php $start = DateTime::createFromFormat('d-m-Y', '25-12-2013'); $end = DateTime::createFromFormat('d-m-Y', '26-12-2013'); $dates = array('24-12-2013','25-12-2013','26-12-2014','27-12-2013'); $matches = array(); foreach ($dates as $date) { $date2 = DateTime::createFromFormat('d-m-Y', $date); if ($date2 >= $start && $date2 =< $end) { $matches[] = $date; } } print_r($matches); See it in action

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
5.4.290.3100.03719.22
5.4.280.3770.03719.19
5.4.270.3500.03719.22
5.4.260.2870.04718.94
5.4.250.3530.04019.31
5.4.240.3200.04019.34
5.4.230.3500.04319.18
5.4.220.2930.03718.96
5.4.210.3500.04319.02
5.4.200.3600.03719.07
5.4.190.3130.03719.13
5.4.180.3170.03719.14
5.4.170.2900.04018.98
5.4.160.3330.03319.14
5.4.150.3530.03319.13
5.4.140.3430.04016.45
5.4.130.3430.03716.50
5.4.120.3200.03316.66
5.4.110.3400.03716.28
5.4.100.3500.04016.45
5.4.90.3030.04716.56
5.4.80.3170.03716.43
5.4.70.3230.03016.35
5.4.60.3430.03716.17
5.4.50.3470.03716.43
5.4.40.3400.03716.53
5.4.30.3200.03316.51
5.4.20.3430.03716.51
5.4.10.3200.04016.53
5.4.00.3200.03715.73
5.3.280.3270.03714.53
5.3.270.3100.03314.46
5.3.260.3600.03714.46
5.3.250.4070.04014.58
5.3.240.3370.03714.46
5.3.230.3130.04014.65
5.3.220.3230.03714.52
5.3.210.3500.03314.44
5.3.200.3430.04014.45
5.3.190.3530.04014.42
5.3.180.3430.04314.41
5.3.170.3570.03014.61
5.3.160.3430.04014.46
5.3.150.2870.04014.66
5.3.140.3230.03714.41
5.3.130.3470.04314.64
5.3.120.3700.03314.43
5.3.110.3330.03714.39
5.3.100.3300.03713.90
5.3.90.3430.03313.86
5.3.80.3130.03313.85
5.3.70.3500.03013.86
5.3.60.3370.03713.84
5.3.50.3270.03713.97
5.3.40.3670.03713.79
5.3.30.3730.03313.84
5.3.20.4030.04013.47
5.3.10.4100.03013.63
5.3.00.4000.04013.59
5.2.170.2570.03310.98
5.2.160.2970.03311.09
5.2.150.3470.02311.04
5.2.140.3370.03011.23
5.2.130.3230.02311.04
5.2.120.3230.02710.99
5.2.110.3100.03311.14
5.2.100.3430.02710.96
5.2.90.3200.02311.02
5.2.80.3370.03310.99
5.2.70.3530.02310.93
5.2.60.3370.03010.93
5.2.50.3170.03311.06
5.2.40.2130.02710.88
5.2.30.2630.02310.91
5.2.20.3430.03310.86
5.2.10.2570.02710.88
5.2.00.2630.03010.67
5.1.60.2600.0239.97
5.1.50.2870.02710.11
5.1.40.2630.0239.96
5.1.30.2600.02310.38
5.1.20.2770.03010.31
5.1.10.2570.03010.23
5.1.00.2530.02310.19
5.0.50.1130.0208.60
5.0.40.1500.0278.34
5.0.30.1170.0308.15
5.0.20.1000.0338.09
5.0.10.1330.0138.15
5.0.00.1630.0338.24
4.4.90.0700.0338.07
4.4.80.1500.0178.07
4.4.70.1200.0238.07
4.4.60.1430.0178.07
4.4.50.1570.0138.07
4.4.40.1530.0278.07
4.4.30.1300.0178.07
4.4.20.1230.0208.07
4.4.10.1330.0238.07
4.4.00.1170.0278.07
4.3.110.1430.0178.07
4.3.100.1300.0208.07
4.3.90.1470.0178.07
4.3.80.1570.0308.07
4.3.70.1270.0178.07
4.3.60.1470.0178.07
4.3.50.1230.0178.07
4.3.40.1570.0308.07
4.3.30.0800.0238.07
4.3.20.0730.0208.07
4.3.10.0800.0238.07
4.3.00.0870.0238.07

preferences:
145.94 ms | 1394 KiB | 7 Q