Annotation of embedaddon/php/ext/date/tests/getdate_variation7.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test getdate() function : usage variation - Passing high positive and negative float values to 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: date_default_timezone_set("Asia/Calcutta");
! 13:
! 14: echo "\n-- Testing getdate() function by passing float 12.3456789000e10 value to timestamp --\n";
! 15: $timestamp = 12.3456789000e10;
! 16: var_dump( getdate($timestamp) );
! 17:
! 18: echo "\n-- Testing getdate() function by passing float -12.3456789000e10 value to timestamp --\n";
! 19: $timestamp = -12.3456789000e10;
! 20: var_dump( getdate($timestamp) );
! 21: ?>
! 22: ===DONE===
! 23: --EXPECTREGEX--
! 24:
! 25: \*\*\* Testing getdate\(\) : usage variation \*\*\*
! 26:
! 27: -- Testing getdate\(\) function by passing float 12.3456789000e10 value to timestamp --
! 28: array\(11\) {
! 29: \["seconds"\]=>
! 30: int\((36|0)\)
! 31: \["minutes"\]=>
! 32: int\((43|0)\)
! 33: \["hours"\]=>
! 34: int\((10|6)\)
! 35: \["mday"\]=>
! 36: int\((26|11)\)
! 37: \["wday"\]=>
! 38: int\((2|6)\)
! 39: \["mon"\]=>
! 40: int\(3\)
! 41: \["year"\]=>
! 42: int\((1935|5882)\)
! 43: \["yday"\]=>
! 44: int\((84|69)\)
! 45: \["weekday"\]=>
! 46: string\((7|8)\) "(Tuesday|Saturday)"
! 47: \["month"\]=>
! 48: string\(5\) "March"
! 49: \[0\]=>
! 50: int\((-1097262584|123456789000)\)
! 51: }
! 52:
! 53: -- Testing getdate\(\) function by passing float -12.3456789000e10 value to timestamp --
! 54: array\(11\) {
! 55: \["seconds"\]=>
! 56: int\((44|12|20)\)
! 57: \["minutes"\]=>
! 58: int\((39|23)\)
! 59: \["hours"\]=>
! 60: int\((0|2|5)\)
! 61: \["mday"\]=>
! 62: int\((9|14|23)\)
! 63: \["wday"\]=>
! 64: int\((6|-4)\)
! 65: \["mon"\]=>
! 66: int\((10|12)\)
! 67: \["year"\]=>
! 68: int\((2004|1901|-1943)\)
! 69: \["yday"\]=>
! 70: int\((282|347|295)\)
! 71: \["weekday"\]=>
! 72: string\((8|7)\) "(Saturday|Unknown)"
! 73: \["month"\]=>
! 74: string\((7|8)\) "(October|December)"
! 75: \[0\]=>
! 76: int\((1097262584|-2147483648|-123456789000)\)
! 77: }
! 78: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>