Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110

    [php] giorni tra due date

    Ciao amici, avrei bisogno di una mano, vi spiego il mio quesito:
    io ho due date, per esempio 27/02/2017 e 02/03/2017
    io vorrei poter avere un array(o comunque ciclare tante volte tante quanto sono i giorni tra le due date di inizio e fine) con il seguente risultato

    27/02/2017
    28/02/2017
    01/03/2017
    02/03/2017

    è possibile?
    Forumista Kriptoniano

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,360
    Prova questo.

    Codice PHP:
    <?php
    $inizio 
    date("20-02-2017");
    $fine   date("30-03-2017");
    $dateI  = new DateTime($inizio);
    $dateF  = new DateTime($fine);
    //---- 1 Giorno
    $intervallo = new DateInterval('P1D');

    while (
    $dateI->format("Y-m-d") <= $dateF->format("Y-m-d")) {
     print 
    $dateI->format("d-m-Y")."<br/>";
     
    $dateI->add($intervallo);
    }
     
    ?>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    ... e credo proprio che faccia al caso mio... ti ringrazio dell'aiuto!
    Forumista Kriptoniano

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Occhio agli anni bisestili, fai qualche test

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 © 2024 vBulletin Solutions, Inc. All rights reserved.