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.