PHP mktime() Function

In this chapter you will learn:

  1. Definition for PHP mktime() Function
  2. Syntax for PHP mktime() Function
  3. Parameter for PHP mktime() Function
  4. Return value for PHP mktime() Function
  5. Example - use PHP mktime() Function to create an integer Unix timestamp

Definition

The mktime() function creates Unix timestamp from year, month, day, hour, second in separate variables. It has the following format.

Syntax

PHP mktime() Function has the following syntax.

int mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]] )

Parameter

The parameter are: hour, minute, second, month, day, year, is_dst.

ParameterIs RequiredDescription
hourOptional.hour value
minuteOptional.minute value
secondOptional.second value
monthOptional.month value
dayOptional.day value
yearOptional.year value

Return

PHP mktime() Function returns an integer Unix timestamp. FALSE on error.

Example

Note that the hour should be in 24-hour clock time. So, to pass in 10:30 p.m. on the 21th of June 2012, you would use mktime() like this:


<?PHP
$unixtime = mktime(22, 30, 0, 6, 21, 2012, -1); 
print_r($unixtime);
?>

The code above generates the following result.

Next chapter...

What you will learn in the next chapter:

  1. Definition for PHP strftime() Function
  2. Syntax for PHP strftime() Function
  3. Parameter for PHP strftime() Function
  4. Format for PHP strftime() Function
  5. Return value for PHP strftime() Function
  6. Example - Format local date and time according to locale settings
Home » PHP Tutorial » PHP Date Functions
PHP checkdate() Function
PHP date() Function
PHP date_add() Function
PHP date_create() Function
PHP date_create_from_format() Function
PHP date_date_set() Function
PHP date_default_timezone_get() Function
PHP date_default_timezone_set() Function
PHP date_diff() Function
PHP date_format() Function
PHP date_get_last_errors() Function
PHP date_interval_format() Function
PHP date_isodate_set() Function
PHP date_modify() Function
PHP date_offset_get() Function
PHP date_parse() Function
PHP date_parse_from_format() Function
PHP date_sub() Function
PHP date_sun_info() Function
PHP date_sunrise() Function
PHP date_sunset() Function
PHP date_time_set() Function
PHP date_timestamp_get() Function
PHP date_timestamp_set() Function
PHP date_timezone_get() Function
PHP date_timezone_set() Function
PHP getdate() Function
PHP gettimeofday() Function
PHP gmdate() Function
PHP gmmktime() Function
PHP gmstrftime() Function
PHP idate() Function
PHP localtime() Function
PHP microtime() Function
PHP mktime() Function
PHP strftime() Function
PHP strptime() Function
PHP strtotime() Function
PHP time() Function
PHP Timezones Constant
PHP timezone_abbreviations_list() Function
PHP timezone_identifiers_list() Function
PHP timezone_location_get() Function
PHP timezone_name_from_abbr() Function
PHP timezone_name_get() Function
PHP timezone_offset_get() Function
PHP timezone_open() Function
PHP timezone_version_get() Function