Annotation of embedaddon/php/ext/date/tests/getdate_variation6.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test getdate() function : usage variation - Passing strings containing numbers
! 3: --FILE--
! 4: <?php
! 5: /* Prototype : array getdate([int timestamp])
! 6: * Description: Get date/time information
! 7: * Source code: ext/date/php_date.c
! 8: * Alias to functions:
! 9: */
! 10:
! 11: echo "*** Testing getdate() : usage variation ***\n";
! 12:
! 13: date_default_timezone_set("Asia/Calcutta");
! 14:
! 15: //Timezones with required data for date_sunrise
! 16: $inputs = array (
! 17: 'String 0' => '0',
! 18: 'String 10.5' => "10.5",
! 19: 'String -10.5' => '-10.5',
! 20: );
! 21:
! 22: // loop through each element of the array for timestamp
! 23: foreach($inputs as $key => $value) {
! 24: echo "\n--$key--\n";
! 25: var_dump( getdate($value) );
! 26: };
! 27: ?>
! 28: ===DONE===
! 29: --EXPECTF--
! 30: *** Testing getdate() : usage variation ***
! 31:
! 32: --String 0--
! 33: array(11) {
! 34: ["seconds"]=>
! 35: int(0)
! 36: ["minutes"]=>
! 37: int(30)
! 38: ["hours"]=>
! 39: int(5)
! 40: ["mday"]=>
! 41: int(1)
! 42: ["wday"]=>
! 43: int(4)
! 44: ["mon"]=>
! 45: int(1)
! 46: ["year"]=>
! 47: int(1970)
! 48: ["yday"]=>
! 49: int(0)
! 50: ["weekday"]=>
! 51: string(8) "Thursday"
! 52: ["month"]=>
! 53: string(7) "January"
! 54: [0]=>
! 55: int(0)
! 56: }
! 57:
! 58: --String 10.5--
! 59: array(11) {
! 60: ["seconds"]=>
! 61: int(10)
! 62: ["minutes"]=>
! 63: int(30)
! 64: ["hours"]=>
! 65: int(5)
! 66: ["mday"]=>
! 67: int(1)
! 68: ["wday"]=>
! 69: int(4)
! 70: ["mon"]=>
! 71: int(1)
! 72: ["year"]=>
! 73: int(1970)
! 74: ["yday"]=>
! 75: int(0)
! 76: ["weekday"]=>
! 77: string(8) "Thursday"
! 78: ["month"]=>
! 79: string(7) "January"
! 80: [0]=>
! 81: int(10)
! 82: }
! 83:
! 84: --String -10.5--
! 85: array(11) {
! 86: ["seconds"]=>
! 87: int(50)
! 88: ["minutes"]=>
! 89: int(29)
! 90: ["hours"]=>
! 91: int(5)
! 92: ["mday"]=>
! 93: int(1)
! 94: ["wday"]=>
! 95: int(4)
! 96: ["mon"]=>
! 97: int(1)
! 98: ["year"]=>
! 99: int(1970)
! 100: ["yday"]=>
! 101: int(0)
! 102: ["weekday"]=>
! 103: string(8) "Thursday"
! 104: ["month"]=>
! 105: string(7) "January"
! 106: [0]=>
! 107: int(-10)
! 108: }
! 109: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>