12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- --TEST--
- Test gmdate() function : usage variation - Passing Time format options to format argument.
- --FILE--
- <?php
- echo "*** Testing gmdate() : usage variation ***\n";
- // Initialise all required variables
- date_default_timezone_set('UTC');
- $timestamp = mktime(8, 8, 8, 8, 8, 2008);
- $time_formats = array(
- 'Lowercase Ante meridiem and post meridiem' => 'a',
- 'Uppercase Ante meridiem and post meridiem' => 'a',
- 'Swatch Internet time' => 'B',
- '12-hour format without leading zeros' => 'g',
- '24-hour format without leading zeros' => 'G',
- '12-hour format with leading zeros' => 'h',
- '24-hour format with leading zeros' => 'H',
- 'Minutes with leading zeros' => 'i',
- 'Seconds with leading zeros' => 's',
- 'Milliseconds' => 'u',
- );
- foreach($time_formats as $key =>$value) {
- echo "\n--$key--\n";
- var_dump( gmdate($value) );
- var_dump( gmdate($value, $timestamp) );
- }
- ?>
- --EXPECTF--
- *** Testing gmdate() : usage variation ***
- --Lowercase Ante meridiem and post meridiem--
- string(2) "%s"
- string(2) "am"
- --Uppercase Ante meridiem and post meridiem--
- string(2) "%s"
- string(2) "am"
- --Swatch Internet time--
- string(%d) "%d"
- string(3) "380"
- --12-hour format without leading zeros--
- string(%d) "%d"
- string(1) "8"
- --24-hour format without leading zeros--
- string(%d) "%d"
- string(1) "8"
- --12-hour format with leading zeros--
- string(%d) "%d"
- string(2) "08"
- --24-hour format with leading zeros--
- string(2) "%d"
- string(2) "08"
- --Minutes with leading zeros--
- string(2) "%d"
- string(2) "08"
- --Seconds with leading zeros--
- string(2) "%d"
- string(2) "08"
- --Milliseconds--
- string(%d) "%d"
- string(6) "000000"
|