Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378

    [php] - controllo data interna a due date presettate

    Salve ragazzi,
    dovrei costruire una funzione che mi controlli che la data attuale si trovi all'interno di due date già settate.
    Tipo:

    data inizio:g/m/a
    14/05/2007


    data fine:g/m/a
    30/06/2007

    questa deve restituirmi true se la data di un qualsiasi giorno rietra tra queste due..

    come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378
    Ho fatto cosi:

    codice:
    if(($giorno_attuale >= $giorno_inizio) && ($mese_attuale >= $mese_inizio) && ($anno_attuale >= $anno_inizio) AND
       ($giorno_attuale <= $giorno_fine) && ($mese_attuale <= $mese_fine) && ($anno_attuale <= $anno_fine))
    giorno,mese,anno_attuale sarebbe la data corrente.

    giorno,mese,anno_iniziale sarebbe la data d'inizio.

    giorno,mese,anno_fine sarebbe la data di fine.

    Volevo sapere se cosi può andare..
    GRazie anticipato.
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378
    Che babbo
    risolto cosi e testato e funge tutto

    codice:
    if((($giorno_attuale >= $giorno_inizio) || ($giorno_attuale < $giorno_inizio) && (!($mese_attuale == $mese_inizio))) && 
    
         ($mese_attuale >= $mese_inizio)  && ($anno_attuale >= $anno_inizio) AND
    
        (($giorno_attuale <= $giorno_fine)  ||  ($giorno_attuale > $giorno_fine)  && (!($mese_attuale == $mese_fine))) && 
       
         ($mese_attuale <= $mese_fine) && ($anno_attuale <= $anno_fine))
    Saluti

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.