Annotation of embedaddon/php/ext/date/tests/bug35499.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #35499 (strtotime() does not handle whitespace around the date string)
                      3: --FILE--
                      4: <?php
                      5: date_default_timezone_set("UTC");
                      6: 
                      7: echo date(DATE_ISO8601, strtotime("11/20/2005 8:00 AM \r\n")) . "\n";
                      8: echo date(DATE_ISO8601, strtotime("  11/20/2005 8:00 AM \r\n")) . "\n";
                      9: var_dump(date_parse(" a "));
                     10: var_dump(date_parse(" \n "));
                     11: ?>
                     12: --EXPECT--
                     13: 2005-11-20T08:00:00+0000
                     14: 2005-11-20T08:00:00+0000
                     15: array(16) {
                     16:   ["year"]=>
                     17:   bool(false)
                     18:   ["month"]=>
                     19:   bool(false)
                     20:   ["day"]=>
                     21:   bool(false)
                     22:   ["hour"]=>
                     23:   bool(false)
                     24:   ["minute"]=>
                     25:   bool(false)
                     26:   ["second"]=>
                     27:   bool(false)
                     28:   ["fraction"]=>
                     29:   bool(false)
                     30:   ["warning_count"]=>
                     31:   int(0)
                     32:   ["warnings"]=>
                     33:   array(0) {
                     34:   }
                     35:   ["error_count"]=>
                     36:   int(0)
                     37:   ["errors"]=>
                     38:   array(0) {
                     39:   }
                     40:   ["is_localtime"]=>
                     41:   bool(true)
                     42:   ["zone_type"]=>
                     43:   int(2)
                     44:   ["zone"]=>
                     45:   int(-60)
                     46:   ["is_dst"]=>
                     47:   bool(false)
                     48:   ["tz_abbr"]=>
                     49:   string(1) "A"
                     50: }
                     51: array(12) {
                     52:   ["year"]=>
                     53:   bool(false)
                     54:   ["month"]=>
                     55:   bool(false)
                     56:   ["day"]=>
                     57:   bool(false)
                     58:   ["hour"]=>
                     59:   bool(false)
                     60:   ["minute"]=>
                     61:   bool(false)
                     62:   ["second"]=>
                     63:   bool(false)
                     64:   ["fraction"]=>
                     65:   bool(false)
                     66:   ["warning_count"]=>
                     67:   int(0)
                     68:   ["warnings"]=>
                     69:   array(0) {
                     70:   }
                     71:   ["error_count"]=>
                     72:   int(0)
                     73:   ["errors"]=>
                     74:   array(0) {
                     75:   }
                     76:   ["is_localtime"]=>
                     77:   bool(false)
                     78: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>