Come aggiungere 30 minuti per una data in PHP

May 24

Come aggiungere 30 minuti per una data in PHP


In PHP, una data consiste sia una data e un tempo. Se un tempo non è specificato, per default PHP per l'ora corrente. PHP memorizza una data come un numero intero che rappresenta il numero di secondi dal 1 Gennaio 1970 00:00:00 GMT (Greenwich Mean Time). Mentre PHP fornisce una serie di funzioni integrate che consentono di creare, convertire e manipolare le date, è possibile aggiungere 30 minuti per una data convertendo minuti a secondi e semplicemente aggiungendolo alla variabile, dal momento che una data è memorizzato in PHP come secondi.

istruzione

1 Creare una nuova variabile e impostarla uguale alla data a cui si desidera aggiungere 30 minuti utilizzando la funzione PHP "strtotime", dal momento che si prevede di utilizzare la componente temporale della variabile data. Ad esempio, digitare:

<? Php

$ Base = strtotime ( "Martedì prossimo");

2 Creare una variabile e impostarla uguale al numero di minuti che si desidera aggiungere alla data. Convertire i minuti in secondi moltiplicando per 60. Aggiungere i secondi per la data che avete appena creato. Ad esempio, digitare:

$ Minutes_to_add = 30;

$ Seconds_to_add = $ minutes_to_add * 60;

$ Nuovo = $ base + $ seconds_to_add;

3 Scrivi qualche uscita alla schermata che permette di controllare la logica del programma. Utilizzare la funzione "date" per visualizzare la data e l'ora in base al formato desiderato. Ad esempio, digitare:

echo "Data Base è". data ( "j FY g: ia", $ di base);

echo "Minuti per aggiungere sono $ minutes_to_add";

echo "Nuova data è". data ( "j FY g: ia", $ nuovo);