mktime_basic1.phpt 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. --TEST--
  2. Test mktime() function : basic functionality
  3. --FILE--
  4. <?php
  5. /* Prototype : int mktime ([ int $hour= date("H") [, int $minute= date("i") [, int $second= date("s") [, int $month= date("n") [, int $day= date("j") [, int $year= date("Y") [, int $is_dst= -1 ]]]]]]] )
  6. * Description: Get Unix timestamp for a date
  7. * Source code: ext/date/php_date.c
  8. * Alias to functions:
  9. */
  10. error_reporting(E_ALL | E_STRICT);
  11. //Set the default time zone
  12. date_default_timezone_set("Europe/London");
  13. echo "*** Testing DateTime::modify() : basic functionality ***\n";
  14. $hour = 10;
  15. $minute = 30;
  16. $sec = 45;
  17. $month = 7;
  18. $day = 2;
  19. $year = 1963;
  20. $is_dst = 0;
  21. var_dump( mktime($hour) );
  22. var_dump( mktime($hour, $minute) );
  23. var_dump( mktime($hour, $minute, $sec) );
  24. var_dump( mktime($hour, $minute, $sec, $month) );
  25. var_dump( mktime($hour, $minute, $sec, $month, $day) );
  26. var_dump( mktime($hour, $minute, $sec, $month, $day, $year) );
  27. var_dump( mktime($hour, $minute, $sec, $month, $day, $year, $is_dst) );
  28. ?>
  29. ===DONE===
  30. --EXPECTF--
  31. *** Testing DateTime::modify() : basic functionality ***
  32. int(%i)
  33. int(%i)
  34. int(%i)
  35. int(%i)
  36. int(%i)
  37. int(%i)
  38. Deprecated: mktime(): The is_dst parameter is deprecated in %s on line %d
  39. int(%i)
  40. ===DONE===