Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [php] somma di "date"

  1. #1

    [php] somma di "date"

    Problemino....

    in una pagina del mio sito mi trovo a dover aggiungere ad una data esistente importata dal db un determinato periodo (esempio 7 giorni).

    Purtroppo ho gestito la data non come una data ma per comodità come una stringa di caratteri.....gg/mm/aaaa.....

    C'è un modo di sommare il periodo x ad una data così gestita rispettando chiaramente il mese e l'anno...(27+7 non è naturalmente = 34 ma 4 o tre a seconda del mese....)
    Chi Vale Vola, Chi Vola Vale, e chi non Vola è un Vile.

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $data = '22/06/2007';
    $d = 7; //intervallo in giorni
    
    $t = explode( '/', $data );
    $t = mktime( 1, 1, 1, $t[1], $t[0], $t[2] );
    $t = $t + $d * 60 * 60 * 24;
    
    echo date( 'd/m/Y', $t );

    conviene comunque farlo direttamente con mySQL.
    think simple think ringo

  3. #3
    Si lo so ma quando ho iniziato a lavorare sul mio sito ho inciampato sulle date, ed alcuni script, i più vecchi sono gestiti cosi.... e onestamente visto che sono nella pagina di amministrazione non avevo molta voglia di cambiarli....

    Grazie mille per la soluzione...

    Ciao

    Fabio
    Chi Vale Vola, Chi Vola Vale, e chi non Vola è un Vile.

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.