Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656

    data odierna + 30 giorni

    ola babies!

    devo creare uno script per aggiungere alla data odierna 30 giorni.

    so che ci sono post simili, infatti sono arrivato a quello che so grazie a quei post.

    riassumendo:

    lo script deve calcolare la data odierna e aggiungerli 30 giorni.
    il risultato deve essere tipo 01-01-2008 (giorni-mese-anno).

    io sono arrivato qui:

    <?
    echo date("d-m-Y") + "interval 30 day";


    ?>

    solo che poi mi resituisce solamente un numero, cioe 15.

    un aiuto??!?

  2. #2
    $date = time() + (60*60*24*30);

    echo date("d-m-Y", $date);

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    questo pero mi riporta la data in timestamp? giusto???

    è possibile farlo tipo 01-01-2008??

    questo perhce il valore deve essere inserito nel db e poi mostrato anche a video.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    ah ok grazie mille ora va.

    utima cosa,

    sto facendo una prova,

    mi restituisce

    16-03-2008

    come mai aggiunge un giorno?

    non dovrebbe dare 15-03-2008??

  5. #5
    non aggiunge un giorno!
    febbraio ne ha 29 quindi se aggiungi 30 giorni è chiaro che arrivi al 16

    se vuoi aggiungere un mese indipendentemente dal numero di giorni del mese corrente usa
    $traunmese = mktime(0, 0, 0, date("n")+1, date("j"), date("Y"));
    echo date("d/m/Y", $traunmese);

    ciao

  6. #6
    comunque, se devi inserire la data nael database, ti conviene inserirla in timestamp e trasformarla quando ti serve. Il timestamp è manipolabile mentre una stringa (15-5-08) no.

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.