PHP mktime() funktionen

Exempel

Returnar ett UNIX-tidsstämpel för ett datum. Använd sedan det för att hitta dagen för det datumet:

<?php
// Uppdatering: October 3, 1975 was on a Friday
echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975));
?>

Kör exempel

Definition och användning

gmmktime() funktionen returnerar datumets UNIX-tidsstämpel.

Tips:Funktionen är lika med gmmktime() Samma, skillnaden är att de överförda parametrarna representerar datumet (inte GMT-datumet).

Syntax

mktime(hour,minute,second,month,day,year,is_dst);
Parametrar Beskrivning
hour Valfritt. Fastsätter timmarna.
minute Valfritt. Fastsätter minuterna.
second Valfritt. Fastsätter sekunderna.
month Valfritt. Fastsätter månaden.
day Valfritt. Fastsätter dagen.
year Valfritt. Fastsätter året.
is_dst

Valfritt. Om tiden är under sommartid (DST), sätt till 1, annars sätt till 0, om den är okänd sätt till -1 (standard).

Om den är okänd, kommer PHP att leta efter den själv (kan ge oväntade resultat).

Observera:Detta argument har föråldrats i PHP 5.1.0. I stället används den nya egenskapen för tidszonshantering.

Tekniska detaljer

Returvärde: Returnerar ett heltal som Unix-tidsstämpel, om det uppstår ett fel returneras FALSE.
PHP-version: 4+
Uppdateringslogg:

PHP 5.3.0: Om du använder is_dst Anropar ett argument, kastas ett E_DEPRECATED.

PHP 5.1.0: is_dst-argumentet har föråldrats. Om mktime() anropas utan argument, kastas ett E_STRICT-meddelande. Använd time()-funktionen istället.