La classe DateTimeImmutable
(PHP 5 >= 5.5.0)
Introduction
Cette classe fonctionne de façon identique à DateTime sauf qu'elle ne se modifie jamais elle-même, mais retourne plutôt un nouvel objet.
Synopsis de la classe
DateTimeImmutable
implements
DateTimeInterface
{
/* Méthodes */
public static DateTimeImmutable createFromFormat
( string
}$format
, string $time
[, DateTimeZone $timezone
] )Sommaire
- DateTimeImmutable::add — Ajoute un nombre de jours, mois, années, heures, minutes et secondes
- DateTimeImmutable::__construct — Retourne un nouvel objet DateTimeImmutable
- DateTimeImmutable::createFromFormat — Retourne le nouvel objet DateTimeImmutable formatté suivant le format spécifié
- DateTimeImmutable::getLastErrors — Retourne les alertes et erreurs
- DateTimeImmutable::modify — Modifie le timestamp
- DateTimeImmutable::__set_state — Le gestionnaire __set_state
- DateTimeImmutable::setDate — Définit la date
- DateTimeImmutable::setISODate — Définit la date ISO
- DateTimeImmutable::setTime — Définit le temps
- DateTimeImmutable::setTimestamp — Définit la date et l'heure basé sur un timestamp Unix
- DateTimeImmutable::setTimezone — Définit le décalage horaire
- DateTimeImmutable::sub — Soustrait un nombre de jours, mois, années, heures et secondes