3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $format = 'd/m/Y'; //$data = DateTime::createFromFormat($format, time()); $data = new DateTime(); echo $data->format($format); echo "\n"; $data->sub(new DateInterval('P1M')); echo $data->format($format); $dataErr = DateTime::createFromFormat($format, '23/13/2013'); echo "\narray_sum: "; print_r(array_sum($dataErr->getLastErrors())); echo "\n"; print_r($dataErr->format($format));
Output for 5.6.28, 7.0.14 - 7.2.0
23/12/2013 23/11/2013 array_sum: 1 23/01/2014
Output for 7.0.6
03/05/2016 03/04/2016 array_sum: 1 23/01/2014
Output for 7.0.5
02/04/2016 02/03/2016 array_sum: 1 23/01/2014
Output for 7.0.4
10/03/2016 10/02/2016 array_sum: 1 23/01/2014
Output for 7.0.3
18/03/2016 18/02/2016 array_sum: 1 23/01/2014
Output for 7.0.2
21/03/2016 21/02/2016 array_sum: 1 23/01/2014
Output for 7.0.1
23/03/2016 23/02/2016 array_sum: 1 23/01/2014
Output for 7.0.0
26/03/2016 26/02/2016 array_sum: 1 23/01/2014
Output for 5.6.21
02/05/2016 02/04/2016 array_sum: 1 23/01/2014
Output for 5.6.20
09/04/2016 09/03/2016 array_sum: 1 23/01/2014
Output for 5.6.19
07/03/2016 07/02/2016 array_sum: 1 23/01/2014
Output for 5.6.18
14/03/2016 14/02/2016 array_sum: 1 23/01/2014
Output for 5.6.17
19/03/2016 19/02/2016 array_sum: 1 23/01/2014
Output for 5.6.16
27/03/2016 27/02/2016 array_sum: 1 23/01/2014
Output for 5.6.15
28/03/2016 28/02/2016 array_sum: 1 23/01/2014
Output for 5.6.14
01/04/2016 01/03/2016 array_sum: 1 23/01/2014
Output for 5.6.13
15/04/2016 15/03/2016 array_sum: 1 23/01/2014
Output for 5.6.12
19/04/2016 19/03/2016 array_sum: 1 23/01/2014
Output for 5.6.11
22/04/2016 22/03/2016 array_sum: 1 23/01/2014
Output for 5.6.10
25/04/2016 25/03/2016 array_sum: 1 23/01/2014
Output for 5.6.9
27/04/2016 27/03/2016 array_sum: 1 23/01/2014
Output for 5.6.8
29/04/2016 29/03/2016 array_sum: 1 23/01/2014
Output for 5.6.7
25/05/2016 25/04/2016 array_sum: 1 23/01/2014
Output for 5.5.35
22/05/2016 22/04/2016 array_sum: 1 23/01/2014
Output for 5.5.34
10/04/2016 10/03/2016 array_sum: 1 23/01/2014
Output for 5.5.33
08/03/2016 08/02/2016 array_sum: 1 23/01/2014
Output for 5.5.32
16/03/2016 16/02/2016 array_sum: 1 23/01/2014
Output for 5.5.31
20/03/2016 20/02/2016 array_sum: 1 23/01/2014
Output for 5.5.30
31/03/2016 02/03/2016 array_sum: 1 23/01/2014
Output for 5.5.29
16/04/2016 16/03/2016 array_sum: 1 23/01/2014
Output for 5.5.28
20/04/2016 20/03/2016 array_sum: 1 23/01/2014
Output for 5.5.27
21/04/2016 21/03/2016 array_sum: 1 23/01/2014
Output for 5.5.26
26/04/2016 26/03/2016 array_sum: 1 23/01/2014
Output for 5.5.25
28/04/2016 28/03/2016 array_sum: 1 23/01/2014
Output for 5.5.24
23/05/2016 23/04/2016 array_sum: 1 23/01/2014
Output for 5.3.0 - 5.4.45
16/10/2015 16/09/2015 array_sum: 1 23/01/2014
Output for 5.2.0 - 5.2.17
16/10/2015 Fatal error: Call to undefined method DateTime::sub() in /in/FICso on line 7
Process exited with code 255.
Output for 5.0.0 - 5.1.6
Fatal error: Class 'DateTime' not found in /in/FICso on line 5
Process exited with code 255.
Output for 4.3.2 - 4.4.9
Fatal error: Cannot instantiate non-existent class: datetime in /in/FICso on line 5
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Cannot instantiate non-existent class: datetime in /in/FICso on line 5