Versions
22/05/2014 : création
03/06/2014 : first/last month
Contactez-nous
Kitpages
17 rue de la Frise
38000 Grenoble
tel : 04 58 00 33 81
Exemples de codes avec DateTime et DateInterval
Introduction
Cette page présente une ribambelle d'exemples d'utilisation de la classe DateTime en PHP, parfois pour une utilisation avec mysql.
Pour l'instant la ribambelle est un peu courte, mais ça va avancer avec le temps.
Exemples
Formater une date
<?php // 2014-05-25 $date->format('Y-m-d'); // convertit un objet DateTime en format Mysql $date->format('Y-m-d H:i:s');
Modifier une date
<?php // mettre l'heure à 0 et ne conserver que la date $date=new DateTime("2012-07-08 11:14:15.638276"); $date->setTime(0,0,0); echo $date->format(DateTime::ISO8601)."\n"; // => 2012-07-08T00:00:00+0200 // mettre l'heure à 23:59:59 et ne conserver que la date $date->setTime(23,59,59); // ajouter 45j à une date $date->add(new \DateInterval('P45D')); // retire un mois à une date $date->sub(new \DateInterval('P1M')); // récupère le 1er ou le dernier jour du mois $date->modify("first day of this month"); $date->modify("last day of this month");
Commentaires
Note : on ne peut plus ajouter de commentaire sur ce site