Visualizzazione dei risultati da 1 a 6 su 6

Discussione: funzione php date

  1. #1

    funzione php date

    salve a tutti,

    sono in grossa difficoltà con delle date in php....

    dovrei aggiungere dei giorni a delle date estratte da un db...ho provato a farlo lato mysql ma non mi funziona...


    ho fatto una funzione ma questa non mi aggiorna i mesi....


    faccio un piccolo esempio:


    2011-01-29 + 3 giorni= 2011-02-01

    qualcuno mi può aiutare???

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Codice PHP:
    $giorno=86400;
    echo 
    date("Y-M-d"mktime(0001292011)+(3*$giorno)); 

  3. #3
    sto provando con questa ma non va...

    function addDays( $date, $offset = 0 ){
    list( $day, $time ) = explode( ' ', $date );
    $day = explode( '-', $day );
    $time = explode( ':', $time );
    $timest = mktime( $time[0], $time[1], $time[2], $day[1], $day[2] + $offset, $day[0] );
    return $timest;
    }

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    prova così

    Codice PHP:
    function addDays$date$offset ){
    $giorno=86400
    list( 
    $day$time ) = explode' '$date );
    $day explode'-'$day );
    $time explode':'$time );
    $timest mktime$time[0], $time[1], $time[2], $day[1], $day[2], $day[0] )+($giorno*$offset);
    return 
    $timest;


  5. #5
    ottimo grazie la funzione va!!!!!!!

    ora mi tocca fare gli update....dopo che faccio la query non si aggiorna il db


    mysql_query("update tmp_projects set project_start_date='$date_n'",$db_link);


    c'è qualcosa che non va in questa query???

  6. #6
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    non lo so,

    1)vuoi modificare tutte le righe??? (se non metti un where ti modifica tutte le righe)
    2)che tipologia è il campo project_start_date della tabella tmp_projects????
    3)ti da qualche errore specifico???

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.