PHP mktime() Function
Example
Return the Unix timestamp for a date. Then use it to find the day of that date:
<?php
// Prints: October 3, 1975 was on a Friday
echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975));
?>
Try it Yourself »
Definition and Usage
The mktime() function returns the Unix timestamp for a date.
Tip: This function is identical to gmmktime() except the passed parameters represents a date (not a GMT date).
Syntax
mktime(hour, minute, second, month, day, year, is_dst)
Parameter Values
| Parameter | Description |
|---|---|
| hour | Optional. Specifies the hour |
| minute | Optional. Specifies the minute |
| second | Optional. Specifies the second |
| month | Optional. Specifies the month |
| day | Optional. Specifies the day |
| year | Optional. Specifies the year |
Technical Details
| Return Value: | Returns an integer Unix timestamp. FALSE on error |
|---|---|
| PHP Version: | 4+ |
| PHP Changelog: | PHP 8.0: The hour
parameter is no longer optional. PHP 8.0: The minute, second, month, day, year parameters are nullable now. |
❮ PHP Date/Time Reference