Esercizi Data e Ora PHP
Codegrind Team•Jul 22 2023
Ecco degli esercizi semplici con soluzione per lavorare con le funzioni di data e ora (datetime) in PHP.
Esercizio 1
Scrivi un codice PHP per ottenere la data corrente.
<?php
$oggi = new DateTime();
echo $oggi->format('Y-m-d'); // Output: data corrente nel formato YYYY-MM-DD
?>
Esercizio 2
Scrivi un codice PHP per ottenere l'ora corrente.
<?php
$oraCorrente = new DateTime();
echo $oraCorrente->format('H:i:s'); // Output: ora corrente nel formato HH:MM:SS
?>
Esercizio 3
Scrivi un codice PHP per ottenere la data e l'ora corrente.
<?php
$oggi = new DateTime();
echo $oggi->format('Y-m-d H:i:s'); // Output: data e ora correnti nel formato YYYY-MM-DD HH:MM:SS
?>
Esercizio 4
Scrivi un codice PHP per ottenere il timestamp corrente.
<?php
$timestamp = time();
echo $timestamp; // Output: timestamp corrente
?>
Esercizio 5
Scrivi un codice PHP per ottenere il giorno della settimana corrente.
<?php
$oggi = new DateTime();
$giornoSettimana = $oggi->format('N');
echo $giornoSettimana; // Output: numero del giorno della settimana (1 per lunedì, 2 per martedì, ecc.)
?>
Esercizio 6
Scrivi un codice PHP per ottenere la differenza di giorni tra due date.
<?php
$data1 = new DateTime('2023-05-25');
$data2 = new DateTime('2023-06-02');
$differenza = $data1->diff($data2)->days;
echo $differenza; // Output: differenza di giorni tra le due date
?>
Esercizio 7
Scrivi un codice PHP per ottenere la data di domani.
<?php
$oggi = new DateTime();
$domani = $oggi->modify('+1 day');
echo $domani->format('Y-m-d'); // Output: data di domani nel formato YYYY-MM-DD
?>
Esercizio 8
Scrivi un codice PHP per ottenere la data di ieri.
<?php
$oggi = new DateTime();
$ieri = $oggi->modify('-1 day');
echo $ieri->format('Y-m-d'); // Output: data di ieri nel formato YYYY-MM-DD
?>
Esercizio 9
Scrivi un codice PHP per aggiungere un numero specifico di giorni a una data.
<?php
$data = new DateTime('2023-05-25');
$data->modify('+5 days');
echo $data->format('Y-m-d'); // Output: data dopo l'aggiunta di 5 giorni nel formato YYYY-MM-DD
?>
Esercizio 10
Scrivi un codice PHP per calcolare l'etĂ di una persona a partire dalla sua data di nascita.
<?php
$dataNascita = new DateTime('1990-01-01');
$oggi = new DateTime();
$eta = $oggi->diff($dataNascita)->y;
echo $eta; // Output: etĂ della persona
?>