Annotation of embedaddon/php/ext/date/tests/getdate_variation5.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test getdate() function : usage variation - Verifyig with different timezones on Unix epoch timestamp
! 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: //Timezones with required data for date_sunrise
! 14: $inputs = array (
! 15: //GMT-11
! 16: "Pacific/Samoa",
! 17: //GMT-9
! 18: "US/Alaska",
! 19: //GMT-0
! 20: "Africa/Casablanca",
! 21: //GMT+4
! 22: "Europe/Moscow",
! 23: //GMT+8
! 24: "Asia/Hong_Kong",
! 25: //GMT+10
! 26: "Australia/Brisbane",
! 27: //GMT+12
! 28: "Pacific/Wallis",
! 29: );
! 30:
! 31: // loop through each element of the array for timestamp
! 32: foreach($inputs as $timezone) {
! 33: echo "\n--$timezone--\n";
! 34: date_default_timezone_set($timezone);
! 35: var_dump( getdate(0) );
! 36: };
! 37: ?>
! 38: ===DONE===
! 39: --EXPECTF--
! 40: *** Testing getdate() : usage variation ***
! 41:
! 42: --Pacific/Samoa--
! 43: array(11) {
! 44: ["seconds"]=>
! 45: int(0)
! 46: ["minutes"]=>
! 47: int(0)
! 48: ["hours"]=>
! 49: int(13)
! 50: ["mday"]=>
! 51: int(31)
! 52: ["wday"]=>
! 53: int(3)
! 54: ["mon"]=>
! 55: int(12)
! 56: ["year"]=>
! 57: int(1969)
! 58: ["yday"]=>
! 59: int(364)
! 60: ["weekday"]=>
! 61: string(9) "Wednesday"
! 62: ["month"]=>
! 63: string(8) "December"
! 64: [0]=>
! 65: int(0)
! 66: }
! 67:
! 68: --US/Alaska--
! 69: array(11) {
! 70: ["seconds"]=>
! 71: int(0)
! 72: ["minutes"]=>
! 73: int(0)
! 74: ["hours"]=>
! 75: int(14)
! 76: ["mday"]=>
! 77: int(31)
! 78: ["wday"]=>
! 79: int(3)
! 80: ["mon"]=>
! 81: int(12)
! 82: ["year"]=>
! 83: int(1969)
! 84: ["yday"]=>
! 85: int(364)
! 86: ["weekday"]=>
! 87: string(9) "Wednesday"
! 88: ["month"]=>
! 89: string(8) "December"
! 90: [0]=>
! 91: int(0)
! 92: }
! 93:
! 94: --Africa/Casablanca--
! 95: array(11) {
! 96: ["seconds"]=>
! 97: int(0)
! 98: ["minutes"]=>
! 99: int(0)
! 100: ["hours"]=>
! 101: int(0)
! 102: ["mday"]=>
! 103: int(1)
! 104: ["wday"]=>
! 105: int(4)
! 106: ["mon"]=>
! 107: int(1)
! 108: ["year"]=>
! 109: int(1970)
! 110: ["yday"]=>
! 111: int(0)
! 112: ["weekday"]=>
! 113: string(8) "Thursday"
! 114: ["month"]=>
! 115: string(7) "January"
! 116: [0]=>
! 117: int(0)
! 118: }
! 119:
! 120: --Europe/Moscow--
! 121: array(11) {
! 122: ["seconds"]=>
! 123: int(0)
! 124: ["minutes"]=>
! 125: int(0)
! 126: ["hours"]=>
! 127: int(3)
! 128: ["mday"]=>
! 129: int(1)
! 130: ["wday"]=>
! 131: int(4)
! 132: ["mon"]=>
! 133: int(1)
! 134: ["year"]=>
! 135: int(1970)
! 136: ["yday"]=>
! 137: int(0)
! 138: ["weekday"]=>
! 139: string(8) "Thursday"
! 140: ["month"]=>
! 141: string(7) "January"
! 142: [0]=>
! 143: int(0)
! 144: }
! 145:
! 146: --Asia/Hong_Kong--
! 147: array(11) {
! 148: ["seconds"]=>
! 149: int(0)
! 150: ["minutes"]=>
! 151: int(0)
! 152: ["hours"]=>
! 153: int(8)
! 154: ["mday"]=>
! 155: int(1)
! 156: ["wday"]=>
! 157: int(4)
! 158: ["mon"]=>
! 159: int(1)
! 160: ["year"]=>
! 161: int(1970)
! 162: ["yday"]=>
! 163: int(0)
! 164: ["weekday"]=>
! 165: string(8) "Thursday"
! 166: ["month"]=>
! 167: string(7) "January"
! 168: [0]=>
! 169: int(0)
! 170: }
! 171:
! 172: --Australia/Brisbane--
! 173: array(11) {
! 174: ["seconds"]=>
! 175: int(0)
! 176: ["minutes"]=>
! 177: int(0)
! 178: ["hours"]=>
! 179: int(10)
! 180: ["mday"]=>
! 181: int(1)
! 182: ["wday"]=>
! 183: int(4)
! 184: ["mon"]=>
! 185: int(1)
! 186: ["year"]=>
! 187: int(1970)
! 188: ["yday"]=>
! 189: int(0)
! 190: ["weekday"]=>
! 191: string(8) "Thursday"
! 192: ["month"]=>
! 193: string(7) "January"
! 194: [0]=>
! 195: int(0)
! 196: }
! 197:
! 198: --Pacific/Wallis--
! 199: array(11) {
! 200: ["seconds"]=>
! 201: int(0)
! 202: ["minutes"]=>
! 203: int(0)
! 204: ["hours"]=>
! 205: int(12)
! 206: ["mday"]=>
! 207: int(1)
! 208: ["wday"]=>
! 209: int(4)
! 210: ["mon"]=>
! 211: int(1)
! 212: ["year"]=>
! 213: int(1970)
! 214: ["yday"]=>
! 215: int(0)
! 216: ["weekday"]=>
! 217: string(8) "Thursday"
! 218: ["month"]=>
! 219: string(7) "January"
! 220: [0]=>
! 221: int(0)
! 222: }
! 223: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>