mine:
Fatal error: Uncaught TypeError: date_create(): Argument #2 ($timezone) must be of type ?DateTimeZone, int given in /in/kEB2m:8
Stack trace:
#0 /in/kEB2m(8): date_create('2016-04-30', 1024)
#1 {main}
thrown in /in/kEB2m on line 8
Process exited with code 255.
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
mine:
Fatal error: Uncaught TypeError: date_create(): Argument #2 ($timezone) must be of type ?DateTimeZone, int given in /in/kEB2m:8
Stack trace:
#0 /in/kEB2m(8): date_create('2016-04-30', 1024)
#1 {main}
thrown in /in/kEB2m on line 8
Process exited with code 255.
Output for 7.4.33
mine:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.001978"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003127"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003213"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003240"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003637"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003275"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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.26
mine:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003705"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003503"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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
mine:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003693"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003761"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.011507"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.007279"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003315"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.008476"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.009781"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.011042"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.010656"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.035680"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.010630"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.008871"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.008469"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.012074"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.010484"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000362"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003317"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.011606"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.008597"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000308"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 16:18:44.002230"
["timezone_type"]=>
int(3)
["timezone"]=>
string(3) "UTC"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 16:18:44.002271"
["timezone_type"]=>
int(3)
["timezone"]=>
string(3) "UTC"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003612"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.003718"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.008459"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.007591"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.009250"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.010929"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.009059"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.011948"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.009600"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.008610"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.012589"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.008261"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.005537"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.008732"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.008220"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000340"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000303"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000317"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000320"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000250"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000213"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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.6
mine:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000338"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000406"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000319"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000349"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000175"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000207"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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.0
mine:
Warning: date_create() expects parameter 2 to be DateTimeZone, int given in /in/kEB2m on line 8
bool(false)
object(DateTime)#1 (3) {
["date"]=>
string(26) "2015-12-19 17:18:44.000253"
["timezone_type"]=>
int(3)
["timezone"]=>
string(16) "Europe/Amsterdam"
}
bool(true)
bool(false)
bool(false)
Same date:
object(DateTime)#2 (3) {
["date"]=>
string(26) "2015-01-31 01:23:45.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(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)#2 (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)#3 (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)