Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Funzione date() php

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    8

    Funzione date() php

    Ciao a tutti!!
    Ho bisogno del vostro aiuto...sto realizzando un piccolo sito web per l'esame di stato!!
    Si tratta di un diario scolastico on line, quindi ci sarà un orario, la creazione e la visualizzazione delle verifiche e dei compiti per casa..
    ho deciso di visualizzare i compiti e le verifiche raggruppati per settimane(quella corrente e la prossima) ma il mio problema è che non so come farlo!!
    Anzi ho un'idea che sarebbe quella di ricavare in numero di settimana in base alla data di accesso, ricavare il lunedì della settimana corrente e visualizzare le verifiche da quel lunedì al sabato...ma il problema è: Come posso farlo??
    Io mi ho pensato a questa funzione:


    function Settimana($G)
    {
    $g=$g-$G+1;
    if($g<0)
    {
    $g=365-$g;
    }
    return date("Y/m/d", $g);

    }

    dove $G=date("z")
    Qualcuno di voi sa consigliarmi una soluzione migliore o sa sistemare la mia idea?
    Grazie in anticipo a chi si interesserà alla mia richiesta!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ti consiglio di guardare i docs completi della funzione date... c'è la possibilità di recuperare il numero della settimana dell'anno e di fare operazioni complesse con le date

    p.s. di che esame "di stato" si tratta? in php??

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    3
    Ciao,
    per la settimana corrente mi è venuta in mente questa idea:

    Codice PHP:
    <?php
    function settimana_corrente() {
        
    // recuperi il time attuale
        
    $time_attuale time();
        
    // recuperi il numero del giorno della settimana attuale (1->Lun 7->Dom) da PHP 5.1.0 +
        
    $giorni_oggi date('N');
        
    // recuperi la data di lunedi
        
    $lunedi date('d-m-Y'mktime(000date('m'), date('d') - ($giorni_oggi 1), date('Y')));
        
    // calcoli quanti giorni mancano a sabato
        
    $gg_sabato $giorni_oggi;
        
    // recuperi la data di sabato
        
    $sabato date('d-m-Y'mktime(000date('m'), date('d') + $gg_sabatodate('Y')));

        return 
    "Settimana dal " $lunedi " al " $sabato;
    }

    echo 
    settimana_corrente();
    ?>
    testala bene perche l'ho provata solo con oggi

    ps: alla fine il time() non l'ho usato (vedo ora)

  4. #4
    Utente di HTML.it L'avatar di vikey89
    Registrato dal
    Apr 2009
    Messaggi
    333
    ragazzi c'è una fantastica classe nativa di php che si occupa di gestire tutte le date come le vuoi. Utilizzate questa apposta di fare funzioni con all'interno funzioni etc...

    Ecco il link
    <br />
    http://www.vikeydesign.it
    -----------------------------------
    <?php echo "Hello World!"; ?>

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.