La Fonction Date() PHP

La Fonction Date() est utilisée pour définir la date et  la manipuler selon vos besoins , il est tres important dans les scriptes pour présenter temps de publication des articles par exemple ou bien des commentaires etc...

Cette leçon va vous apprendre comment afficher l'heure actuelle, la mise en forme timestamp PHP,

Syntaxe

date( Format requis , Timestamp)
Format requis. Spécifie le format de l'horodatage
Timestamp . Indique un timestamp. Par défaut est la date et l'heure actuelles

Voici quelques caractères qui peuvent être utilisés:

  • d - Représente le jour du mois (01 à 31) 
  • m - Représente un mois (01 à 12) 
  • Y - Représente un an (en quatre chiffres)
autres caractères, comme "/", "."  ou "-" peut également être inséré entre les lettres d'ajouter un formatage supplémentaire:

<?php
echo date("Y/m/d") . "<br />";
echo date("Y.m.d") . "<br />";
echo date("Y-m-d");
?>
Le résultat de la code  peut être quelque chose comme ceci:
14/06/2012
14.06.2012
14-06-2012 
Le paramètre optionnel timestamp dans la fonction date () indique un timestamp. Si vous ne spécifiez pas un timestamp, la date et l'heure actuelles seront utilisées.

Le timestamp  contient le nombre de secondes entre l'époque (1er Janvier 1970 00:00:00 GMT) et le temps spécifié.

Syntaxe pour mktime():

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

Exemple:

<? php
$demain = mktime(0,0,0, date("m"), date("d") +1, date ("Y"));
echo "Demain, c'est la date ".date("Y/m/d", $demain);
?>
Le résultat de la code  peut être quelque chose comme ceci:

Demain, c'est la date 15/06/2012

Maintenant que vous connaissez les bases de l'utilisation de la fonction PHP date, vous pourrez facilement brancher l'une des lettres suivantes pour formater votre timestamp pour répondre à vos besoins.



r: Affiche la date complète, l'heure et le décalage horaire. Il est équivalent à ce jour en entrant manuellement date("D, d M Y H:i:s O")

Temps: 

  • a: am ou pm selon l'heure A: AM ou PM en fonction du temps 
  • g: Heure sans zéros. Les valeurs vont de 1 à 12. 
  • G: Heure en format 24 heures sans zéros de gauche. Les valeurs vont de 0 à 23. 
  • h: heure avec zéros. Valeurs 01 à 12. 
  • H: Heure en format 24 heures avec des zéros. Valeurs 00 à 23. 
  • i: Minute avec des zéros. Valeurs 00 à 59. 
  • s: secondes avec des zéros. Valeurs 00 à 59.

Jour: 

  • d: Jour du mois avec des zéros. Les valeurs sont de 01 à 31. 
  • j: Jour du mois sans zéros de gauche. Les valeurs 1 à 31 
  • D: Journée des abréviations semaine. Dim à travers Sam
  • l: Jour de la semaine. Les valeurs du dimanche au samedi 
  • w: Jour de la semaine sans zéros. Valeurs de 0 à 6. 
  • z: Jour de l'année, sans zéros. Valeurs 0 à 365.

Mois: 

  • m: Numéro du mois avec des zéros. Valeurs 01 à 12 
  • n: nombre Mois sans zéros. Les valeurs de 1 à 12 
  • M: Abréviation pour le mois. Valeurs Jan à Dec 
  • F: la représentation mois normal. Valeurs Janvier à Décembre. 
  • t: Le nombre de jours dans le mois. Valeurs 28 à 31. 

Année: 

  • L: 1 si c'est une année bissextile et 0 si elle n'est pas. 
  • Y: Un format à quatre chiffres pour l'année 
  • y: Un format de deux chiffres pour l'année. Valeurs 00 à 99.
Je vous propose de  prendre quelques minutes pour créer plusieurs timestamps en utilisant la fonction mktime PHP et juste essayer toutes ces lettres pour comprendre comment utiliser cette fonction ...

Article plus récent Article plus ancien

One Response to “La Fonction Date() PHP”