Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di wdb
    Registrato dal
    Nov 2002
    Messaggi
    155

    [PHP] preavviso su data scadenza

    Salve a tutti.

    Ho letto e riletto molti 3D ma non sono riuscito a concludere.

    Espongo:
    Codice PHP:
    $Data_Oggi      date ("Y/m/d");
    $Data_Confronto "2005/02/28"
    quali istruzioni, fra DATE e MKTIME, devo utilizzare per sapere, con un anticipo di 10 giorni, che $Data_Confronto sara' in scadenza?

    Cioe', $Data_Confronto = "2005/02/28", se levo 10 giorni ottengo "2005/02/18" che risulta inferiore alla data di oggi (cioe' "2005/02/22"): quindi la $Data_Confronto sara' in scadenza.

    Grazie mille a tutti.
    Wdb

  2. #2
    codice:
    $scad = mktime(0,0,0, $mese, $giorno - 10, $anno);
    $data = mktime(0,0,0, $mese, $giorno, $anno);
    
    if( time() >= $scad AND time() <= $data ) echo "data in scadenza";
    Presumendo che prima dei 10 giorni non ti interessi e che passata la data pure.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Codice PHP:
    list($anno,$mese,$giorno) = explode("/",date("Y/m/d"));
    list(
    $year,$month,$day) = explode("/","2005/02/28");
    $timeoggi mktime(0,0,0,$mese,$giorno,$anno);
    $timescadenza mktime(0,0,0,$month,$day,$year);
    $difference $timescadenza-$timeoggi;
    if ((
    $difference <= 864000) && ($diffrence 0)) {
      
    //mancano meno di 10 giorni (o mancano 10 giorni)

    Forse c'è un modo migliore, ma non mi sovviene

  4. #4
    Utente di HTML.it L'avatar di wdb
    Registrato dal
    Nov 2002
    Messaggi
    155
    Grazie tante a tutti.

    Wdb

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.