Visualizzazione dei risultati da 1 a 4 su 4

Discussione: numero della settimana

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525

    numero della settimana

    Perchè se in entrambi i casi la prima settimana dell'anno non inizia di lunedì restituisce un numero della settimana diverso, addirittura 0 ???

    echo "settimana del 1 genn 04 " . date("W", mktime(0, 0, 0, 1, 1, 2004))."";
    restituisce 1

    echo "
    settimana del 1 genn 05 " . date("W", mktime(0, 0, 0, 1, 1, 2005))."";
    restituisce 0

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    nessuno che sappia qcosa?
    Possibile che sia perche è un anno successivo?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    la prima settimana dell'anno é quella in cui ricadono almeno 4 dei primi sette 7 (la settimana in cui si trova il 4 gennaio) giorni di gennaio. date("W") segue correttamente lo standard iso:
    http://www.cl.cam.ac.uk/~mgk25/iso-time.html

  4. #4

    Re: numero della settimana

    Originariamente inviato da Simoxxx
    Perchè se in entrambi i casi la prima settimana dell'anno non inizia di lunedì restituisce un numero della settimana diverso, addirittura 0 ???

    echo "settimana del 1 genn 04 " . date("W", mktime(0, 0, 0, 1, 1, 2004))."";
    restituisce 1

    echo "
    settimana del 1 genn 05 " . date("W", mktime(0, 0, 0, 1, 1, 2005))."";
    restituisce 0
    0 = domenica
    infatti va da 0 a 6, dove 0 è appunto domenica e 6 sabato

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.