3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $lastDate = '1452532797'; $interval = 'P0Y0M1D'; $lastJob = new \Datetime(); $lastJob->setTimestamp($lastDate); echo 'Last Sent: '.$lastJob->format('Y/m/d')."\n"; $interval = new DateInterval($interval); echo 'Interval: '.$interval->format('%y years, %m months, %d days')."\n"; $currentJob = new \Datetime(); echo 'Today: '.$currentJob->format('Y/m/d')."\n\n"; $sinceLastJob = $lastJob->diff($currentJob); echo 'Since: '.$sinceLastJob."\n";
based on rakFp
Output for 7.1.0 - 7.2.0
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/01/13 Recoverable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.3.21 - 5.4.45, 5.6.28, 7.0.20
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/01/13 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 7.0.6
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/05/21 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 7.0.5
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/03 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 7.0.4
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/10 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 7.0.3
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/18 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 7.0.2
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/23 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 7.0.1
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/24 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 7.0.0
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/27 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.21
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/05/02 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.20
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/10 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.19
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/08 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.18
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/15 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.17
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/20 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.16
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/28 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.15
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/29 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.14
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/14 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.13
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/15 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.12
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/20 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.11
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/24 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.10
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/25 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.9
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/27 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.6.8
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/30 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.5.35
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/05/23 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.5.34
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/11 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.5.33
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/09 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.5.32
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/17 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.5.31
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/03/21 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.5.30
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/01 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.5.29
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/17 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.5.28
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/21 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.5.27
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/22 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.5.26
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/26 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.5.25
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/04/29 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.
Output for 5.5.24
Last Sent: 2016/01/11 Interval: 0 years, 0 months, 1 days Today: 2016/05/24 Catchable fatal error: Object of class DateInterval could not be converted to string in /in/svPLA on line 13
Process exited with code 255.