Le PHP par l'exemple
Recherche sur ce site - Search this website (enter word, expression)
  Traduction - Translate (choose language)
Vous aimez cette page ?
Alors cliquez ici

Partagez, imprimez
mettez en favori...

Accueil Le PHP par l'exemple Utilitaires en ligne Liens Utiles Liens Amis Stats du site Contact

 mktime 

Voir le Manuel PHP pour cette commande

Description Fonction Date/Heure
mktime retourne le timestamp UNIX d'une date,
soit le nombre de secondes entre le 1er Janvier 1970 à 00:00:00 GMT et le temps spécifié.
Syntaxe

mktime($hour=date("H")[, $minute=date("i")[,$second=date("s")[$month=date("n")[,$day=date("j")[,$year=date("Y")[,$is_dst=-1 ]]]]]]])
sans aucun argument, la date choisie est celle du jour

  • hour : Le nombre d'heures depuis le début de la journée fixée par les paramètres month, day et year. Les valeurs négatives font références aux heures avant minuit du jour en question. Les valeurs supérieures à 23 font références aux heures associées pour le(s) jour(s) suivant(s).
  • minute : Le nombre de minutes depuis le début de l'heure hour. Les valeurs négatives font références aux minutes de l'heure précédente. Les valeurs supérieures à 59 font références aux minutes associées pour l'(les) heure(s) suivante(s).
  • second : Le nombre de secondes depuis le début de la minute minute. Les valeurs négatives font références aux secondes de la minute précédente. Les valeurs supérieures à 59 font références aux secondes associées à la(les) minute(s) suivante(s).
  • month : Le nombre de mois depuis la fin de l'année précédente. Les valeurs comprises entre 1 et 12 font références aux mois du calendrier normal de l'année en question. Les valeurs inférieures à 1 (y compris les valeurs négatives) font références aux mois de l'année précédente dans l'ordre inverse, aussi, 0 correspond à décembre, -1 à novembre, etc. Les valeurs supérieures à 12 font références au mois correspondant dans l'(les) année(s) suivante(s).
  • day : Le nombre de jours depuis la fin du mois précédent. Les valeurs comprises entre 1 et 28, 29, 30, 31 (suivant le mois) font références aux jours normaux dans le mois courant. Les valeurs inférieures à 1 (y compris les valeurs négatives) font références aux jours du mois précédent, aussi, 0 correspond au dernier jour du mois précédent, -1, le jour d'avant, etc. Les valeurs supérieures au nombre de jours du mois courant font références aux jours correspondants du(des) mois suivant(s).
  • year : L'année, peut être sur deux ou quatre chiffres, avec des valeurs allant de 0 à 69, correspondant au valeur 2000 à 2069 et 70 à 100, correspondant au valeur 1970 à 2000. Sur les systèmes où time_t un entier signé sur 32bits, ce qui est le plus courant de nos jours, la période valide pour year est quelque part près de 1901 et 2038. Cependant, avant PHP 5.1.0, cette intervalle était limitée de 1970 à 2038 sur quelques systèmes (i.e. Windows).
  • is_dst : Ce paramètre peut être mis à 1 si l'heure d'hiver est appliquée (DST), 0 si elle ne l'est pas, et -1 (par défaut) si on ne sait pas. Si l'on ne sait pas, PHP tente de le traiter lui-même. Ceci peut occasionner des résultats inattendus (mais néanmoins correct). Quelques temps sont invalides si DST est activé sur les systèmes où PHP fonctionne ou is_dist est défini à 1. Si DST est activé e.g. 2:00, tous les temps entre 2:00 et 3:00 sont invalides et la fonction mktime() retourne une valeur indéfinie (généralement une valeur négative). Quelques systèmes (e.g. Solaris 8) activent DST à minuit, donc, le temps 0:30 du jour lorsque DST est activé est évalué à 23:30 du jour précédent.

Exemple n° 1 : Facile
Quel est le jour de la semaine correspondant à ma date de naissance
Autres commandes utilisées : array, date, echo
Voir d'autres exemples utilisant cette fonction

Affichage Le webmestre est né le 10 Mai 1948, c'était donc un Lundi
Code
PHP
Commentaires :
Vous pouvez sélectionner le code ou cliquer sur parenthèses, accolades et crochets pour voir leurs tenant et aboutissant.

top Haut de page