Annotation of embedaddon/php/ext/date/tests/strtotime_basic.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: strtotime() function - a test to show the difference in behaviour between 'first' and '1', "second" and "2"...
        !             3: --SKIPIF--
        !             4: <?php if (!function_exists('strtotime')) echo "SKIP"; ?>
        !             5: --FILE--
        !             6: <?php
        !             7: date_default_timezone_set('UTC');
        !             8: /*
        !             9:  * The first of December 2008 is a Monday.
        !            10:  * The term "Monday December 2008" will be parsed as the first Monday in December 2008.
        !            11:  */
        !            12: 
        !            13: /*
        !            14:  * This is parsed as the "first following Monday OR the current day if it is a Monday"
        !            15:  */ 
        !            16: var_dump(date('Y-m-d', strtotime('1 Monday December 2008')));
        !            17: /*
        !            18:  * This is parsed as the "second following Monday OR the first following 
        !            19:  * Monday if the current day is a Monday"
        !            20:  */
        !            21: var_dump(date('Y-m-d', strtotime('2 Monday December 2008')));
        !            22: /*
        !            23:  * This is parsed as the "third following Monday OR the second following 
        !            24:  * Monday if the current day is a Monday"
        !            25:  */
        !            26: var_dump(date('Y-m-d', strtotime('3 Monday December 2008')));
        !            27: /*
        !            28:  * This is parsed as the "first following Monday after the first Monday in December"
        !            29:  */ 
        !            30: var_dump(date('Y-m-d', strtotime('first Monday December 2008')));
        !            31: /*
        !            32:  * This is parsed as the "second following Monday after the first Monday in December"
        !            33:  */ 
        !            34: var_dump(date('Y-m-d', strtotime('second Monday December 2008')));
        !            35: /*
        !            36:  * This is parsed as the "third following Monday after the first Monday in December"
        !            37:  */ 
        !            38: var_dump(date('Y-m-d', strtotime('third Monday December 2008')));
        !            39: ?>
        !            40: --EXPECTF--
        !            41: %string|unicode%(10) "2008-12-01"
        !            42: %string|unicode%(10) "2008-12-08"
        !            43: %string|unicode%(10) "2008-12-15"
        !            44: %string|unicode%(10) "2008-12-08"
        !            45: %string|unicode%(10) "2008-12-15"
        !            46: %string|unicode%(10) "2008-12-22"

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