Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Aggiungere tot giorni ad una data?

    Buon giorno, prima di scrivere ho cercato,ma non ho trovato nulla al mio caso( strano??)
    Cmq.
    Ho una data nel formato datetime quindi 2012-06-05 13:25:00.
    A questa data vorrei aggiungere 7 giorni.
    Come faccio?
    Grazie mille.

  2. #2
    so che si aggiungono i giorni in questo modo:
    Codice PHP:
    echo date('d/m/Y'strtotime('+1 day')); 
    però nel mio caso:
    Codice PHP:
    if (mysql_num_rows($resWeek) > 0) {
        
    $rowWeek    mysql_fetch_array($resWeek);
        
    $work_start $rowWeek['work_start'];
    }

    echo 
    substr(cGiraData($rowWeek['work_start'],"DBHTML"),0,10);
    //echo 05/06/2012 
    come faccio ad aggiungere i 7 gg?

  3. #3
    Se la vuoi modificare nel database puoi fare così
    $sql = "UPDATE tabella SET data = data + interval 7 day";

  4. #4
    1)anche facendo una insert è uguale giusto?
    però, io devo prendere la data scelta dall'utente ed aggiungergli 7 giorni, quindi non è la data giornaliera che posso ottenere da
    Codice PHP:
    date("Y-m-d"); 
    2) funziona solo con campo tipo date o anche con datetime?
    grazie ancora.

  5. #5
    ok perfetto....fatto
    Codice PHP:
    .", work_end = DATE_ADD(work_start, INTERVAL 7 day)" 
    ti ringrazio.alla prox

  6. #6
    altra curiosità,nel frattempo sto cercando anche in rete.
    E' possibile con lo stesso metodo DATE_ADD(work_start, INTERVAL 7 day) aggiungere il primo giorno del mese successivo?
    Mi spiego..
    Ammettendo il caso, arrivo al 27 giugno 2012, e debba inserire nel campo work_start la data del 1 luglio 2012.
    Cosi come se arrivo al 26 luglio, devo inserire 1 agosto..e cosi via..
    Come posso fare?
    Grazie mille.

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.