Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di shaone
    Registrato dal
    Apr 2003
    Messaggi
    212

    elenco giorni di un dato mese completo di nome

    Salve a tutti,
    Avrei bisogno di un aiuto riguardo uno script che non credo sia complicato ma che mi ha bloccato e non riesco ad andare avanti.

    Avrei bisogno di visualizzare l'elenco dei giorni di un dato mese di un dato anno sottoforma di elenco tipo:


    Dicembre 2005

    1 Giovedi
    2 Venerdi
    3 Sabato
    4 Domenica
    5 Lunedi
    6 Martedi
    7 ....etc
    8 ....etc

    Ovvio che ho bisogno di qualcosa che sia preciso con le date.
    Mi auguro che qualcuno sappia darmi un consiglio su come procedere per realizzare questa cosa.

    Grazie a tutti quelli che hanno qualcosa da dirmi! <Ciao!/>

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    mktime(); per costruire una data in timestamp

    strftime(); per tirare fuori il giorno della settimana

    cal_days_of_month per restituirti il numero di giorni in un mese.

    qui ci sono altre informazioni che ti potrebbero servire:

    http://fr.php.net/manual/it/ref.calendar.php


  3. #3
    Utente di HTML.it L'avatar di shaone
    Registrato dal
    Apr 2003
    Messaggi
    212
    non esiste uno script già fatto, nn ho molto tempo disponibile?

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da shaone
    non esiste uno script già fatto, nn ho molto tempo disponibile?
    un po' di intraprendenza dai...


    ... non ci vuole molto, sarà una cosa del genere:

    codice:
    for($i=1;$i<=cal_days_of_mont(mese);$i++) {
      $giorno = mktime(.....)
       echo $i.strftime("%A",$giorno)."
    ";
    }

  5. #5
    Utente di HTML.it L'avatar di shaone
    Registrato dal
    Apr 2003
    Messaggi
    212
    Grazie, è proprio quello che cercavo!! ;-)

    Solo un ultima cosa se puoi...

    La visualizzazione del nome dei giorni mi viene fatta in inglese, è possibile cambiare la lingua di visualizzazione o devo creare un array per la conversione?

    Grazie mille!

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da shaone
    Grazie, è proprio quello che cercavo!! ;-)

    Solo un ultima cosa se puoi...

    La visualizzazione del nome dei giorni mi viene fatta in inglese, è possibile cambiare la lingua di visualizzazione o devo creare un array per la conversione?

    Grazie mille!
    devi usare set_locale per richiamare il codice lingua corretto.

    io su server linux uso questo:

    codice:
    setlocale(LC_ALL, "it_IT");
    (naturalmente questo lo metti prima di usare strfitime);

  7. #7
    Utente di HTML.it L'avatar di shaone
    Registrato dal
    Apr 2003
    Messaggi
    212
    Eccellente!! Grazie di tutto ;-)

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.