Annotation of embedaddon/php/ext/date/tests/getdate_variation4.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test getdate() function : usage variation - Verifyig by supplying year-wise sample time stamps since Unix epoch time
! 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: //Set the default time zone
! 14: date_default_timezone_set("Asia/Calcutta");
! 15:
! 16: //array of values to iterate over
! 17: $inputs = array(
! 18:
! 19: //Year wise time stamps
! 20: '01 Jan 1970' => 0,
! 21: '01 Jan 1971' => 31536000,
! 22: '01 Jan 1972' => 63072000,
! 23: '01 Jan 1973' => 94694400,
! 24: );
! 25:
! 26: // loop through each element of the array for timestamp
! 27:
! 28: foreach($inputs as $key =>$value) {
! 29: echo "\n--$key--\n";
! 30: var_dump( getdate($value) );
! 31: };
! 32:
! 33: ?>
! 34: ===DONE===
! 35: --EXPECTF--
! 36: *** Testing getdate() : usage variation ***
! 37:
! 38: --01 Jan 1970--
! 39: array(11) {
! 40: ["seconds"]=>
! 41: int(0)
! 42: ["minutes"]=>
! 43: int(30)
! 44: ["hours"]=>
! 45: int(5)
! 46: ["mday"]=>
! 47: int(1)
! 48: ["wday"]=>
! 49: int(4)
! 50: ["mon"]=>
! 51: int(1)
! 52: ["year"]=>
! 53: int(1970)
! 54: ["yday"]=>
! 55: int(0)
! 56: ["weekday"]=>
! 57: string(8) "Thursday"
! 58: ["month"]=>
! 59: string(7) "January"
! 60: [0]=>
! 61: int(0)
! 62: }
! 63:
! 64: --01 Jan 1971--
! 65: array(11) {
! 66: ["seconds"]=>
! 67: int(0)
! 68: ["minutes"]=>
! 69: int(30)
! 70: ["hours"]=>
! 71: int(5)
! 72: ["mday"]=>
! 73: int(1)
! 74: ["wday"]=>
! 75: int(5)
! 76: ["mon"]=>
! 77: int(1)
! 78: ["year"]=>
! 79: int(1971)
! 80: ["yday"]=>
! 81: int(0)
! 82: ["weekday"]=>
! 83: string(6) "Friday"
! 84: ["month"]=>
! 85: string(7) "January"
! 86: [0]=>
! 87: int(31536000)
! 88: }
! 89:
! 90: --01 Jan 1972--
! 91: array(11) {
! 92: ["seconds"]=>
! 93: int(0)
! 94: ["minutes"]=>
! 95: int(30)
! 96: ["hours"]=>
! 97: int(5)
! 98: ["mday"]=>
! 99: int(1)
! 100: ["wday"]=>
! 101: int(6)
! 102: ["mon"]=>
! 103: int(1)
! 104: ["year"]=>
! 105: int(1972)
! 106: ["yday"]=>
! 107: int(0)
! 108: ["weekday"]=>
! 109: string(8) "Saturday"
! 110: ["month"]=>
! 111: string(7) "January"
! 112: [0]=>
! 113: int(63072000)
! 114: }
! 115:
! 116: --01 Jan 1973--
! 117: array(11) {
! 118: ["seconds"]=>
! 119: int(0)
! 120: ["minutes"]=>
! 121: int(30)
! 122: ["hours"]=>
! 123: int(5)
! 124: ["mday"]=>
! 125: int(1)
! 126: ["wday"]=>
! 127: int(1)
! 128: ["mon"]=>
! 129: int(1)
! 130: ["year"]=>
! 131: int(1973)
! 132: ["yday"]=>
! 133: int(0)
! 134: ["weekday"]=>
! 135: string(6) "Monday"
! 136: ["month"]=>
! 137: string(7) "January"
! 138: [0]=>
! 139: int(94694400)
! 140: }
! 141: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>