Menù

Top 5

Differenza tra due date

Questa funzione restituisce la differenza tra le due date passate come parametri, nel tempo passato come terzo parametro. Necessita di un database mysql.

function diffDate($partenza, $arrivo, $tempo) {
    // connessione al database
    require_once 'connessione.php';
    // array per i tempi
    $array = array(
        'secondi' => 'SECOND',
        'minuti' => 'MINUTE',
        'ore' => 'HOUR',
        'giorni' => 'DAY',
        'mesi' => 'MONTH',
        'anni' => 'YEAR'
    );
    // recuperiamo il valore mysql per il tempo scelto dall'array
    $tempo = $array[$tempo];
    // calcolo della diefferenza
    $query = "SELECT TIMESTAMPDIFF($tempo,'$partenza','$arrivo') as diff";
    // esecuzione della query
    $result = mysql_query($query);
    // estrazione del risultato
    $diff = mysql_result($result, 0);
    // restituzione del risultato
    return $diff;
}

  • 25/01/2025 10:45

criric

Mi sono appassionato di programmazione web a 34 anni, un pò tardi, da allora però non perdo mai occasione per imparare qualcosa di nuovo in questi campi.

Javascript - Html - Css - Php - Mysql

Inserisci un commento

Codice antispam

Categorie

Comunicazioni

Puoi utilizzare questo modulo per qualsiati tipo di segnalazione.

Codice antispam

 

I dati di questo modulo non verranno pubblicati.