blog actif depuis 1328 jours.

retours d'expériences, codes sources, réflexions, humeurs... d'un webmaster

 

Présentation

La classe dates regroupe les fonctions les plus courantes de manipulation des dates :
- recherche d'infos sur une date (nom du jour, no de semaine, nombre de jours dans le mois...)
- conversion des dates dans différents formats
- recherche d'une date à n jours de décalage…

La classe dates reconnait les formats suivants:

  • SQL : YYYY-MM-JJ H:i:s
    format de champ DATE / DATETIME de base de données (MySQL)
  • STR : JJ/MM/YYYY H:i:s
    format d'écriture abrégé d'une date
  • FR : Jour JJ Mois YYYY
    format d'écriture textuel d'une date, en Français
  • EN : Jour JJth Mois YYYY
    format d'écriture textuel d'une date, en Anglais
  • UNX : timestamp unix
    timestamp unix : nombre de secondes écoulées depuis le 1er janvier 1970 à minuit UTC précise, géré par la plupars des langage et SGBD
  • URL : YYYY/MM/JJ
    format utilisé pour les urls de type http://www.domaine.com/2010/03/15/
  • USR : MM/JJ/YYYY
    pour commande linux useradd
  • RSS : Mon, 11 Aug 2008 14:18:58
    Format de date à utiliser pour les fichiers RSS, selon la RFC822

La classe utilise le fuseau horaire de la France pour le calcul de l'heure.