DateTimeImmutable::add

creationdev

Documentation

Référencement web expert
Référencement web expert

750$ CAD

Conception web ecommerce
Conception web ecommerce

2500$ CAD

Référencement web stratégique
Référencement web stratégique

1000$ CAD

Conception d'application web
Conception d'application web

100$ CAD

Conception web standard
Conception web standard

2500$ CAD

Conception web microsite
Conception web microsite

1000$ CAD

Conception web extra
Conception web extra

5000$ CAD

Référencement web optimisé
Référencement web optimisé

500$ CAD

Référencement web organique
Référencement web organique

300$ CAD

Formation référencement web
Formation référencement web

100$ CAD

Méthode

Méthode

DateTimeImmutable::add

DateTimeImmutable::add

Page Vue 26 déc. 2018
Page Vue 17 fois

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

DateTimeImmutable::add — Retourne un nouvel object, avec le nombre de jours, mois, années, heures, minutes et secondes ajouté

Description

public DateTimeImmutable::add(DateInterval $interval): DateTimeImmutable

Construit un nouvel objet DateTimeImmutable, et y ajoute l'objet DateInterval spécifié, pour représenter la nouvelle valeur.

Liste de paramètres

interval

Un object DateInterval

Valeurs de retour

Retourne un nouvel objet DateTimeImmutable avec les données modifiées.

Exemples

Exemple #1 Exemple de DateTimeImmutable::add()

Style orienté objet

<?php
$date = new DateTimeImmutable('2000-01-01');
$newDate = $date->add(new DateInterval('P10D'));
echo $newDate->format('Y-m-d') . "\n";
?>

Exemple #2 Exemples supplémentaires de DateTimeImmutable::add()

<?php
$date = new DateTimeImmutable('2000-01-01');
$newDate = $date->add(new DateInterval('PT10H30S'));
echo $newDate->format('Y-m-d H:i:s') . "\n";

$date = new DateTimeImmutable('2000-01-01');
$newDate = $date->add(new DateInterval('P7Y5M4DT4H3M2S'));
echo $newDate->format('Y-m-d H:i:s') . "\n";
?>

L'exemple ci-dessus va afficher :

2000-01-01 10:00:30
2007-06-05 04:03:02

Exemple #3 Faire attention lors de l'ajout de mois

<?php
$date = new DateTimeImmutable('2000-12-31');
$interval = new DateInterval('P1M');

$newDate1 = $date->add($interval);
echo $newDate1->format('Y-m-d') . "\n";

$newDate2 = $newDate1->add($interval);
echo $newDate2->format('Y-m-d') . "\n";
?>

L'exemple ci-dessus va afficher :

2001-01-31
2001-03-03

Voir aussi

  • DateTimeImmutable::sub() - Soustrait un nombre de jours, mois, années, heures et secondes
  • DateTimeImmutable::diff() - Retourne la différence entre deux objets DateTime
  • DateTimeImmutable::modify() - Créée un nouvel objet avec l'horodatage modifié

Source : http://www.php.net/
Ref : methode-datetimeimmutable::add.php




Contact

Contact

Veuillez saisir les infos dans le formulaire d'identification
suivant pour concevoir et référencer votre site.









Veuillez saisir votre message.

Carte d'affaires

Affichage de la carte d'affaires recto/verso.

Carte d'affaires recto
Carte d'affaires verso

Partagez

Partagez

Discussion ayant comme sujet la page DateTimeImmutable::add.

©2025 creationdev -  F.A.Q. -  Soutien -  Haut de page
THÈMES: