La fonction mktime en PhP

Description

La fonction php mktime() permet de retourner une date et une heure au format timestamp de unix. Des arguments peuvent lui être fournis afin de connaître les valeurs souhaitées selon votre utilisation.

Voici la liste des arguments pouvant être transmis à cette fonction de date mktime(h,i,s,m,d,y,dst):

  • h : heures
  • i : minutes
  • s : secondes
  • m : numéro du mois dans l'année (de 1 à 12)
  • d : numéro du jour dans le mois (de 1 à 31)
  • y : année
  • dst : défini si l'heure d'hiver est à appliquer sur l'heure

Si aucun paramètre n'est passé dans cette fonction, mktime retournera la date/heure du jour en cours.

Cette fonction permet également d'effectuer des calculs de dates.

Publicité
Solution

<?
/* Affichage de la date du jour en cours */
echo mktime();

/* Affichage de la date passée en paramètre  */
echo mktime(8,29,31,6,12,2011);

// Va retourner 1307860171, soit le timestamp du 12 juin 2011, à 8h29 et 31 secondes

/* Manipulation et calculs de dates */
echo mktime(0,0,0,date("m"),date("d") - 15,date("Y"));
// Cet appel va donc me donner le timestamp de la date J à minuit, moins 15 jours

echo date("d/m/Y",mktime(0,0,0,6,12 - 15,2011));
// Cet appel va donc nous retourner le résultat 28/05/2011
?>

Notez la solution
1.8/5 (309 votes)
Partagez cette question
Questions similaires
Mots clés php, date, mktime
Derniére modification le 30/03/11 à 17:10