Produit
Catégorie
Auteur
Référence
Prix
entre et
arrow Home » Tutoriaux » La fonction mktime()

La fonction mktime()

Apache / PHP / MySQL - 12 Feb 2005 - j0n3s
ou comment obtenir le timestamp d'une date


La fonction mktime() génère le timestamp (nombre de secondes écoulées depuis le 1er janvier 1970) d'une date.


Code
mktime(heure[, minute[, seconde[, mois[, jour[, annee]]]]])


Si aucune valeur n'est renseigné, elles prennent par défaut la date courante.

"annee" peut prendre deux ou quatre chiffres, avec les valeurs entre 0-69 qui correspondent à 2000-2069 et 70-99 à 1970-1999 et est valide dans l'intervalle 1901 et 2038.

Pour retrouver le timestamp d'hier et le mois dernier :


Code
$hier = mktime(0,0,0,date("m"),date("d")-1,date("Y"));
$moisdernier = mktime(0,0,0,date("m")-1,date("d"),date("Y"));


On peut utiliser cette fonction avec la fonction date() pour afficher correctement la date d'il y a par exemple 1 mois :


Code
echo "Le mois dernier nous étions le : ".date("d/m/Y",mktime(0,0,0,date("m")-1,date("d"),date("Y")));

Précédent : La fonction date()Suivant : Les fonctions addslashes() et stripslashes()


5.9 /10 (1034 votes)


Commentaires

Aucun commentaire !

Postez un commentaire !
Vous devez être inscrit(e) et connecté(e) pour ajouter un article !