PHP mktime() funktion
Eksempel
Returner en UNIX-tidsstempel for en dato. Brug den derefter til at finde dagen for den dato:
<?php // Uddrag: October 3, 1975 var en fredag echo "Oct 3, 1975 var en ".date("l", mktime(0,0,0,10,3,1975)); ?>
Definition og brug
gmmktime() funktionen returnerer datoens UNIX tidsstempel.
Tip:Denne funktion er lig med gmmktime() Samme, forskellen er, at de overførte parametre repræsenterer datoer (ikke GMT-datoer).
Syntaks
mktime(time,minut,sekund,måned,dag,år,is_dst);
Parameter | Beskrivelse |
---|---|
time | Valgfri. Angiver timerne. |
minut | Valgfri. Angiver minutterne. |
sekund | Valgfri. Angiver sekunderne. |
måned | Valgfri. Angiver måneden. |
dag | Valgfri. Angiver dagen. |
år | Valgfri. Angiver året. |
is_dst |
Valgfri. Sæt til 1, hvis tiden er i sommertid (DST), ellers til 0. Hvis ukendt, sæt til -1 (standardværdi). Hvis ukendt, vil PHP selv udføre en søgning (kan føre til uventede resultater). Bemærk:Denne parameter blev forældet i PHP 5.1.0. I stedet bruges den nye tidszonestyringsevne. |
Tekniske detaljer
Returværdi: | Returnerer et heltal som Unix tidsstempel, hvis der opstår en fejl returneres FALSE. |
---|---|
PHP version: | 4+ |
Opdateringslog: |
PHP 5.3.0: Hvis brug is_dst Parameter, vil det udløse en E_DEPRECATED-advarsel. PHP 5.1.0: is_dst parameteren er forældet. Hvis mktime() kaldes uden parametre, vil det udløse en E_STRICT-advarsel. Brug time() funktionen i stedet. |