Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    54

    funzione date(W) sempre la lunedì?

    So che la funzione Date("W") che restituisce il numero della settimana dell'anno conteggia come se le settimane iniziassero da lunedì.
    E' possibile conteggiare che inizino da sabato?

    grazie.

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    puoi fare una cosa di qst tipo:
    codice:
    $temp=array(2,3,4,5,6,0,1);
    echo $temp[date("w",mktime(1,1,1,10,23,2004))]; //1
    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    54
    Credo che ci sia stato un malinteso!

    Non ho bisogno del numero del giorno della settimana (date(w))

    Ma del numero della settimana dell'anno (date(W)) <-la W grande!

    Però di default il php divide queste settimane da lunedì a lunedì, invece a me servirebbe dividerle da sabato a sabato!

  4. #4
    Basta che controlli il giorno della settimana e se è sabato o domenica aggiungi 1

    Devi stare attento solo alle settimane di inizio e fine anno, in questi casi la situazione e leggermente diversa, fatti una funzioncina apposita

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    54
    Ok, mi sono applicato.. funziona tutto!!

  6. #6
    bene

    posta la funzione che magari ti troviamo dei bag (sperando che non ci siano) e potrebbe servire ad altri utenti

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.