PHP la fonction mktime()

PHP cours tutorial

La fonction mktime()

La fonction mktime() retourne un timestamp UNIX correspondant aux arguments fournis. Ce timestamp est un entier long, contenant le nombre de secondes entre le début de l'époque UNIX (1er Janvier 1970 00:00:00 GMT) et le temps spécifié. Les arguments peuvent être omis, de droite à gauche, et tous les arguments manquants sont utilisés avec la valeur courante de l'heure et du jour.

Syntaxe

mktime (heure, minute, seconde, mois, jour, année, is_dst)

Note :
Si les arguments sont inadmissibles, la fonction renvoie faux (les versions de PHP avant 5.1 retournait -1).

Liste de paramètres de la fonction mktime()


Paramètre Description
heure Facultatif indique les heures
minuteFacultatif indique les minutes
seconde Facultatif indique les secondes
moisFacultatif indique le mois
jourFacultatif indique le jour
annéeFacultatif indique l'année
is_dstFacultatif Les paramètres représentent toujours une date GMT donc, le paramètre is_dst n'influence pas le résultat.

Exemple avec mktime()

Sélectionner le code


	<?php
	echo(date("d-M-Y",mktime(0,0,0,12,36,2001))."<br />");
	echo(date("d-M-Y",mktime(0,0,0,14,1,2001))."<br />");
	echo(date("d-M-Y",mktime(0,0,0,1,1,2001))."<br />");
	echo(date("d-M-Y",mktime(0,0,0,1,1,99))."<br />");
	?>

 
L'exemple ci-dessus va afficher :

05-Jan-2002
01-Feb-2002
01-Jan-2001
01-Jan-1999



Par carabde 20 Aout 2014