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>