Annotation of embedaddon/php/ext/date/tests/date-lenient-create.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test for + character in date format
                      3: --FILE--
                      4: <?php
                      5: $tz = new DateTimeZone("UTC");
                      6: $date = "06/08/04 12:00";
                      7: echo "==\n";
                      8: print_r( date_create_from_format( 'm/d/y', $date , $tz) );
                      9: print_r( date_get_last_errors() );
                     10: echo "==\n";
                     11: print_r( date_create_from_format( 'm/d/y+', $date , $tz)->setTime(0, 0) );
                     12: print_r( date_get_last_errors() );
                     13: echo "==\n";
                     14: print_r( date_create_from_format( '+m/d/y', $date , $tz)->setTime(0, 0) );
                     15: print_r( date_get_last_errors() );
                     16: echo "==\n";
                     17: print_r( date_create_from_format( 'm/d/y++', $date , $tz)->setTime(0, 0) );
                     18: print_r( date_get_last_errors() );
                     19: echo "==\n";
                     20: 
                     21: $date = "06/08/04";
                     22: print_r( date_create_from_format( 'm/d/y+', $date , $tz)->setTime(0, 0) );
                     23: print_r( date_get_last_errors() );
                     24: echo "==\n";
                     25: print_r( date_create_from_format( '+m/d/y', $date , $tz)->setTime(0, 0) );
                     26: print_r( date_get_last_errors() );
                     27: echo "==\n";
                     28: 
                     29: ?>
                     30: --EXPECT--
                     31: ==
                     32: Array
                     33: (
                     34:     [warning_count] => 0
                     35:     [warnings] => Array
                     36:         (
                     37:         )
                     38: 
                     39:     [error_count] => 1
                     40:     [errors] => Array
                     41:         (
                     42:             [8] => Trailing data
                     43:         )
                     44: 
                     45: )
                     46: ==
                     47: DateTime Object
                     48: (
                     49:     [date] => 2004-06-08 00:00:00
                     50:     [timezone_type] => 3
                     51:     [timezone] => UTC
                     52: )
                     53: Array
                     54: (
                     55:     [warning_count] => 1
                     56:     [warnings] => Array
                     57:         (
                     58:             [8] => Trailing data
                     59:         )
                     60: 
                     61:     [error_count] => 0
                     62:     [errors] => Array
                     63:         (
                     64:         )
                     65: 
                     66: )
                     67: ==
                     68: DateTime Object
                     69: (
                     70:     [date] => 2004-06-08 00:00:00
                     71:     [timezone_type] => 3
                     72:     [timezone] => UTC
                     73: )
                     74: Array
                     75: (
                     76:     [warning_count] => 1
                     77:     [warnings] => Array
                     78:         (
                     79:             [8] => Trailing data
                     80:         )
                     81: 
                     82:     [error_count] => 0
                     83:     [errors] => Array
                     84:         (
                     85:         )
                     86: 
                     87: )
                     88: ==
                     89: DateTime Object
                     90: (
                     91:     [date] => 2004-06-08 00:00:00
                     92:     [timezone_type] => 3
                     93:     [timezone] => UTC
                     94: )
                     95: Array
                     96: (
                     97:     [warning_count] => 1
                     98:     [warnings] => Array
                     99:         (
                    100:             [8] => Trailing data
                    101:         )
                    102: 
                    103:     [error_count] => 0
                    104:     [errors] => Array
                    105:         (
                    106:         )
                    107: 
                    108: )
                    109: ==
                    110: DateTime Object
                    111: (
                    112:     [date] => 2004-06-08 00:00:00
                    113:     [timezone_type] => 3
                    114:     [timezone] => UTC
                    115: )
                    116: Array
                    117: (
                    118:     [warning_count] => 0
                    119:     [warnings] => Array
                    120:         (
                    121:         )
                    122: 
                    123:     [error_count] => 0
                    124:     [errors] => Array
                    125:         (
                    126:         )
                    127: 
                    128: )
                    129: ==
                    130: DateTime Object
                    131: (
                    132:     [date] => 2004-06-08 00:00:00
                    133:     [timezone_type] => 3
                    134:     [timezone] => UTC
                    135: )
                    136: Array
                    137: (
                    138:     [warning_count] => 0
                    139:     [warnings] => Array
                    140:         (
                    141:         )
                    142: 
                    143:     [error_count] => 0
                    144:     [errors] => Array
                    145:         (
                    146:         )
                    147: 
                    148: )
                    149: ==

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