Página Inicial do Fórum > Off-Topic

Bug com o mês Novembro em 2005



Criar novo tópico   Responder tópico


  1. darleyrm
    Posts:1


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Alguém ai já viu esse erro...

    Declaro uma variável do tipo date assim: new Date(2005, 10, 1)

    Como os meses iniciam em 0, o mes 10 é Novembro.

    Porém, em alguns anos específicos(1994, 2005, 2011), ele retorna Outubro.

    Criem um arquivo .html e copiem o código abaixo, vai ficar mais fácil entender.

    vai aparecer duas linhas assim:
    Sat Oct 1 00:00:00 UTC-0300 2005
    Mon Oct 31 23:00:00 UTC-0300 2005




    Esse exemplo fui eu que fiz, o erro foi encontrado naquele calendário popup que tem os fontes disponíveis na web.

    Alguém tem uma idéia de como resolver?

    Darley
    _________________
    JavaFree.org




  1. jskywalker
    Posts:1


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Muito estanho. Eu não tive problema:

    Sat Oct 01 2005 00:00:00 GMT-0300 (BRT)
    Tue Nov 01 2005 00:00:00 GMT-0200 (BRST)

    Eu uso mandrake linux e testei no Mozilla. Talvez seja alguma coisa a ver com a configuração do horário de verão e/ou timezone do teu sistema operacional.


    Valeu.
    _________________
    JavaFree.org




  1. Sigrist
    Posts:94


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Peguei esse HTML e rodei o teste aqui... apareceu certo. O problema pode estar na sua máquina.

    Vale lembrar tbem que isso não eh Java, é JScript


    _________________
    JavaFree.org




  1. simu
    Posts:9416


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Reparou a diferença dos horários?
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. Crystian
    Posts:3


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    tenta utilizar no lugar "jscript" - "javascript" no language na hora da declaração. Jscript é a linguagem da Microsoft e não funciona em outros navegadores. Mas isso não tem a ver com teu problema, como já te falaram teu problema está nas tuas configurações regionais(que o browser assume), pois ele não está reconhecendo o horário de verão...

    Abraço

    Crystian
    _________________
    JavaFree.org




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Off-Topic