Visualizzazione dei risultati da 1 a 2 su 2

Discussione: differenza tra 2 date

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    250

    differenza tra 2 date

    Salve a tutti
    devo inserire in una tabella tante righe quante sono i giorni di differenza tra una data e l'altra.

    Esempio:
    ho una data inizio formato date (aaaa-mm-dd)
    e una data fine formato date (aaaa-mm-dd)

    devo inserire in una tabella parte x ogni riga i giorni tra una data e l'altra.
    Esempio:
    se la prima data è 2011-07-31 e la fine è 2011-08-03

    dovrei ottenere questo risultato:
    2011-07-31
    2011-08-01
    2011-08-02
    2011-08-03

    Attenzione perchè l'incremento della data deve corrispondere al reale giorno di calendario.

    Qualcuno sa aiutarmi?

  2. #2
    Codice PHP:
    $start '2011-07-31';
    $end   '2011-08-03';

    $offset 0;

    while ( (
    $day strtotime("$start +$offset days")) <= strtotime($end) ) {
        echo 
    date('Y-m-d'$day), "\n";
        
    $offset++;


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.