3v4l.org

run code in 300+ PHP versions simultaneously
<?php if (!class_exists('DateTime') ) { die('Feature not available yet'); } echo "mine:\n"; $a = date_create("2016-04-30", new DateTimeZone("UTC")); $b = date_create("now"); var_dump($a, $b, $a<$b, $a==$b, $a>$b); echo "\n"; echo "Same date:\n"; $a = new DateTime('2015-01-31 01:23:45 UTC'); $b = new DateTime('2015-01-31 02:23:45 Europe/Paris'); var_dump($a, $b, $a<$b, $a==$b, $a>$b); echo "\n"; echo "First greater than second:\n"; $a = new DateTime('2015-01-31 01:23:46 UTC'); $b = new DateTime('2015-01-31 02:23:45 Europe/Paris'); var_dump($a, $b, $a<$b, $a==$b, $a>$b); echo "\n"; echo "First less than second:\n"; $a = new DateTime('2015-01-31 01:23:45 UTC'); $b = new DateTime('2015-01-31 02:23:46 Europe/Paris'); var_dump($a, $b, $a<$b, $a==$b, $a>$b);
Output for 8.3.6
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.007161" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.3.5
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.010920" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.3.4
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.008656" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.3.3
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.006940" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.3.2
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003798" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.3.1
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003672" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.3.0
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003791" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.18
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.010270" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.17
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.008639" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.16
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.006540" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.15
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003722" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.14
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003676" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.13
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003907" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.12
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003610" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.11
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.004103" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.10
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.005362" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.9
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003786" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.8
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003677" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.7
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.004035" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.6
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.004043" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.4, 8.2.5
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.004057" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.4
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003894" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.3
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003649" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.2
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003939" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.1
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.004263" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.2.0
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003865" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.28
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.010023" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.27
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003586" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.26
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003584" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.25
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003598" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.24
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.004024" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.23
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.004823" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.22
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003885" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.21
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003746" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.20
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.004121" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.19
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003634" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.18
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003664" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.17
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003867" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.16
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003557" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.15
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003877" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.3, 8.1.14
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003742" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.13
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003455" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.12
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003620" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.11
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.005565" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.10
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003755" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.9
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.004007" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.8
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003512" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.7
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003719" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.6
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.004546" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.5
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003996" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.2
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003979" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.1
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003563" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.1.0
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003681" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.30
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003725" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.29
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003384" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.28
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003369" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.27
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003298" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.24, 8.0.26
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003793" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.25
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003289" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.23
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003548" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.22
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003462" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.21
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003608" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.20
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003193" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.19
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003625" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.18
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003491" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.17
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003674" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.16
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003330" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.15
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003421" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.14
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003566" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.13
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 16:20:23.002524" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.12
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003604" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.11
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003496" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.10
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003365" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.9
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003846" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.8
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.008452" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.7
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003624" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.6
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003766" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.5
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003767" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.3
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.009936" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.2
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.012032" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.1
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003580" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 8.0.0
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.010437" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.33
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.002027" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.32
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003377" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.30
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003222" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.29
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003145" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.28
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003644" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.27
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003249" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.24, 7.4.26
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003265" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.25
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003463" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.23
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.004076" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.22
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.012610" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.21
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.007616" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.20
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003332" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.16
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.008100" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.15
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.009654" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.14
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.010204" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.13
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.013879" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.12
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.016269" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.11
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.009203" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.10
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.008704" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.9
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.008741" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.8
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.010105" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.7
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.010685" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.6
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000424" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.5
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003689" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.4
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.008882" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.3
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.011399" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.1
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000384" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.4.0
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000288" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.33
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 16:20:23.002026" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.32
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 16:20:23.002485" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.31
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003262" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.30
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.003402" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.29
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.007882" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.28
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.007752" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.27
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.008982" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.26
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.008975" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.25
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.009121" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.24
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.011290" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.23
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.009388" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.21
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.009221" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.20
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.023154" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.19
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.008597" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.18
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.004177" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.17
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.011207" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.16
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.011091" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.13
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000331" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.12
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000327" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.11
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000308" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.10
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000268" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.9
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000415" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.8
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000235" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.7
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:24.000214" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.1, 7.3.6
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000212" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.5
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000213" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.4
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000261" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.3
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000241" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.2
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000236" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.3.1
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000267" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.5, 7.3.0
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000164" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.33
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.009544" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.32
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.008241" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.31
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.009787" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.30
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.008876" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.29
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.009237" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.26
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000318" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.25
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000332" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.24
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000330" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.23
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000362" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.22
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000230" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.32, 7.2.21
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000297" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.20
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:24.000295" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.19
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000285" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.18
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000325" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.17
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000319" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.16
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000321" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.15
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000184" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.14
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000229" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.13
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000189" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.12
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000170" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.11
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000281" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.10
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000239" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.9
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000176" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.8
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000177" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.0, 7.1.27, 7.2.7
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000173" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.6
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000224" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.4
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000193" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.3
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000171" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.2
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000185" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.1
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000223" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.2.0
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000166" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.33
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000304" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.31
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000225" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.30
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000252" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.29
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000211" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.28
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000312" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.26
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000257" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.25
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000178" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.14, 7.1.18, 7.1.24
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000158" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.23
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000200" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.11, 7.1.22
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000157" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.21
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000214" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.20
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000220" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.19
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000151" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.17
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000156" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.16
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000169" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.15
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000180" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.13
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000300" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.12
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000199" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.10
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000245" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.9
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000217" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.8
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000202" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.7
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000335" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.6
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000168" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.5
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000192" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.4
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000162" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 5.5.14 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.3
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 7.1.2
mine: object(DateTime)#2 (3) { ["date"]=> string(26) "2016-04-30 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-12-19 17:20:23.000204" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 01:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(26) "2015-01-31 02:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(26) "2015-01-31 01:23:45.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(26) "2015-01-31 02:23:46.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)
Output for 5.5.0 - 5.5.13
mine: object(DateTime)#2 (3) { ["date"]=> string(19) "2016-04-30 00:00:00" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(19) "2015-12-19 17:20:23" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } bool(false) bool(false) bool(true) Same date: object(DateTime)#3 (3) { ["date"]=> string(19) "2015-01-31 01:23:45" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#2 (3) { ["date"]=> string(19) "2015-01-31 02:23:45" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(true) bool(false) First greater than second: object(DateTime)#1 (3) { ["date"]=> string(19) "2015-01-31 01:23:46" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#3 (3) { ["date"]=> string(19) "2015-01-31 02:23:45" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(false) bool(false) bool(true) First less than second: object(DateTime)#2 (3) { ["date"]=> string(19) "2015-01-31 01:23:45" ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } object(DateTime)#1 (3) { ["date"]=> string(19) "2015-01-31 02:23:46" ["timezone_type"]=> int(3) ["timezone"]=> string(12) "Europe/Paris" } bool(true) bool(false) bool(false)

preferences:
216.2 ms | 404 KiB | 330 Q