Annotation of embedaddon/php/ext/date/tests/date_create-1.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: date_create() function [1]
                      3: --SKIPIF--
                      4: <?php if (!function_exists('date_create')) echo "SKIP"; ?>
                      5: --FILE--
                      6: <?php
                      7: date_default_timezone_set('Europe/Oslo');
                      8: $tz1 = timezone_open("GMT");
                      9: $tz2 = timezone_open("Europe/London");
                     10: $tz3 = timezone_open("America/Los_Angeles");
                     11: $d = array();
                     12: $d[] = date_create("2005-07-14 22:30:41");
                     13: $d[] = date_create("2005-07-14 22:30:41 GMT");
                     14: $d[] = date_create("2005-07-14 22:30:41 CET");
                     15: $d[] = date_create("2005-07-14 22:30:41 CEST");
                     16: $d[] = date_create("2005-07-14 22:30:41 Europe/Oslo");
                     17: $d[] = date_create("2005-07-14 22:30:41 America/Los_Angeles");
                     18: 
                     19: $d[] = date_create("2005-07-14 22:30:41", $tz1);
                     20: $d[] = date_create("2005-07-14 22:30:41", $tz2);
                     21: $d[] = date_create("2005-07-14 22:30:41", $tz3);
                     22: 
                     23: $d[] = date_create("2005-07-14 22:30:41 GMT", $tz1);
                     24: $d[] = date_create("2005-07-14 22:30:41 GMT", $tz2);
                     25: $d[] = date_create("2005-07-14 22:30:41 GMT", $tz3);
                     26: 
                     27: $d[] = date_create("2005-07-14 22:30:41 Europe/Oslo", $tz1);
                     28: $d[] = date_create("2005-07-14 22:30:41 America/Los_Angeles", $tz2);
                     29: 
                     30: foreach($d as $date) {
                     31:        echo $date->format(DateTime::ISO8601), "\n";
                     32: }
                     33: ?>
                     34: --EXPECT--
                     35: 2005-07-14T22:30:41+0200
                     36: 2005-07-14T22:30:41+0000
                     37: 2005-07-14T22:30:41+0100
                     38: 2005-07-14T22:30:41+0200
                     39: 2005-07-14T22:30:41+0200
                     40: 2005-07-14T22:30:41-0700
                     41: 2005-07-14T22:30:41+0000
                     42: 2005-07-14T22:30:41+0100
                     43: 2005-07-14T22:30:41-0700
                     44: 2005-07-14T22:30:41+0000
                     45: 2005-07-14T22:30:41+0000
                     46: 2005-07-14T22:30:41+0000
                     47: 2005-07-14T22:30:41+0200
                     48: 2005-07-14T22:30:41-0700

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