123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- --TEST--
- Test getdate() function : usage variation - Verifyig by supplying year-wise sample time stamps since Unix epoch time
- --FILE--
- <?php
- echo "*** Testing getdate() : usage variation ***\n";
- //Set the default time zone
- date_default_timezone_set("Asia/Calcutta");
- //array of values to iterate over
- $inputs = array(
- //Year wise time stamps
- '01 Jan 1970' => 0,
- '01 Jan 1971' => 31536000,
- '01 Jan 1972' => 63072000,
- '01 Jan 1973' => 94694400,
- );
- // loop through each element of the array for timestamp
- foreach($inputs as $key =>$value) {
- echo "\n--$key--\n";
- var_dump( getdate($value) );
- };
- ?>
- --EXPECT--
- *** Testing getdate() : usage variation ***
- --01 Jan 1970--
- array(11) {
- ["seconds"]=>
- int(0)
- ["minutes"]=>
- int(30)
- ["hours"]=>
- int(5)
- ["mday"]=>
- int(1)
- ["wday"]=>
- int(4)
- ["mon"]=>
- int(1)
- ["year"]=>
- int(1970)
- ["yday"]=>
- int(0)
- ["weekday"]=>
- string(8) "Thursday"
- ["month"]=>
- string(7) "January"
- [0]=>
- int(0)
- }
- --01 Jan 1971--
- array(11) {
- ["seconds"]=>
- int(0)
- ["minutes"]=>
- int(30)
- ["hours"]=>
- int(5)
- ["mday"]=>
- int(1)
- ["wday"]=>
- int(5)
- ["mon"]=>
- int(1)
- ["year"]=>
- int(1971)
- ["yday"]=>
- int(0)
- ["weekday"]=>
- string(6) "Friday"
- ["month"]=>
- string(7) "January"
- [0]=>
- int(31536000)
- }
- --01 Jan 1972--
- array(11) {
- ["seconds"]=>
- int(0)
- ["minutes"]=>
- int(30)
- ["hours"]=>
- int(5)
- ["mday"]=>
- int(1)
- ["wday"]=>
- int(6)
- ["mon"]=>
- int(1)
- ["year"]=>
- int(1972)
- ["yday"]=>
- int(0)
- ["weekday"]=>
- string(8) "Saturday"
- ["month"]=>
- string(7) "January"
- [0]=>
- int(63072000)
- }
- --01 Jan 1973--
- array(11) {
- ["seconds"]=>
- int(0)
- ["minutes"]=>
- int(30)
- ["hours"]=>
- int(5)
- ["mday"]=>
- int(1)
- ["wday"]=>
- int(1)
- ["mon"]=>
- int(1)
- ["year"]=>
- int(1973)
- ["yday"]=>
- int(0)
- ["weekday"]=>
- string(6) "Monday"
- ["month"]=>
- string(7) "January"
- [0]=>
- int(94694400)
- }
|