Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Estrazione data

  1. #1

    Estrazione data

    Ho una data di questo tipo:
    15/02/2007
    ma come stringa.

    Come faccio ad estrarmi singolarmente giorno mese e anno in veriabili?

    Grazie

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    13
    explode() o strtotime()

  4. #4

    Grazie

    Perfetto!
    Grazie mille!

    Un'altra cosa:

    Ora che ho:
    giorno/mese/anno (registrati nel db)
    &
    giorno/mese/anno (attuali)

    Come posso fare un IF che mi controlli se sono passati 30gg da quella data?

    Grazie

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Il modo più semplice per calcolare la differenza in giorni tra due date è lasciar fare il lavoro a mysql.
    Ti scrivo un esempio che calcola il numero di giorni tra la data odierna e una data di prova. Come vedi la prima parte della query calcola i giorni, la seconda parte esegue un if con la condizione che chiedevi. Se invece vuoi risolvere solo col php cerca nel forum differenza giorni finchè non trovi una bella funzioncina scritta da piero.mac.

    codice:
    select datediff(curdate(),'2007-01-01') as diff_giorni,
    if(datediff(curdate(),'2007-01-01') > 30,'si','no') as passati
    edit. se la tua versione di mysql non supporta datediff usa to_days.

    select to_days(curdate()) - to_days('2007-01-01') as diff_giorni


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.