English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di base PHP

Manuale avanzato PHP

PHP e MySQL

Manuale di riferimento PHP

Uso e esempio della funzione date_modify() PHP

Manuale delle funzioni di data e ora PHP

La funzione date_modify() modifica il valore dell'oggetto data/ora (DateTime)

Definizione e utilizzo

La funzione date_modify() è un alias di DateTime::modify(). Questa funzione serve a modificare la data dell'oggetto DateTime. Modifica il timestamp dell'oggetto specificato.

Sintassi

date_modify($oggetto, $modify)

Parametro

NumeroParametri e spiegazioni
1

oggetto (obbligatorio)

Questo rappresenta l'oggetto DateTime che desideri modificare.

2

modify (obbligatorio)

Questa è una stringa di data/ora che specifica la modifica necessaria.

Valore di ritorno

 Restituisce l'oggetto DateTime modificato. Se fallisce, questa funzione restituisce un valore booleanofalse.

Versione PHP

Questa funzione è stata introdotta per la prima volta nella versione PHP 5.2.0 e può essere utilizzata in tutte le versioni successive.

Esempio online

Esempio di演示date_modify()Uso della funzione-

<?php
   //Modifica data
   $date = date_modify(new DateTime(), "+15 giorno");   
   print("Data: ".date_format($date, "Y/m/d"));
?>
Testa a vedere‹/›

Risultato di output

Data: 2020/05/21

Esempio online

Esempio di creazione di un oggetto DateTime e utilizzo didate_modify()La funzione modifica la sua data. -

<?php
   //Crea un oggetto DateTime
   $date_time_Obj = date_create("25-09-1989");
   print("Data originale: ".date_format($date_time_Obj, "Y/m/d"));
   print("\n");
   //Imposta data
   $date = date_modify($date_time_Obj, "+15 anni 7 mesi 23 giorni");   
   print("Modifica data: ".date_format($date, "Y/m/d"));
?>
Testa a vedere‹/›

Risultato di output

Data originale: 1989/09/25
Modifica data: 2005/05/18

Esempio online

Puoi anche modificare la data specificando il numero di settimane, come

<?php
   //Crea un oggetto DateTime
   $date_time_Obj = date_create("25-09-1989");
   print("Data originale: ".date_format($date_time_Obj, "Y/m/d"));
   print("\n");
   //Imposta data
   $date = date_modify($date_time_Obj, "1960 settimane");   
   print("Modifica data: ".date_format($date, "Y/m/d"));
?>
Testa a vedere‹/›

Questo produrrà il seguente output-

Data originale: 1989/09/25
Modifica data: 2027/04/19

Esempio online

Aggiungi 1 giorno alla data specificata

<?php
   $date = new DateTime("1990-12-12");
   $date->modify("+1 giorno");
   
   echo $date->format("Y-m-d");
?>
Testa a vedere‹/›

Questo produrrà il seguente output-

1990-12-13