Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    soluzione problema delle date

    ciao, vorrei disturbarvi per chiedervi aiuto riguardo un problema con le date. ho individuato il problema ma non so se si può risolvere.

    io in una pagina asp fino a ieri avevo:

    if (date() <= 31/03/2005) then
    ....
    end if

    e la condizione era true.

    Oggi l'ho sostituita con

    if (data() <= 02/04/2005) then
    ....
    end if

    e non funziona piu.

    ho provato 04/02/2005 e funziona quindi, in questo caso, usa il formato mm/dd/yyyy.

    se uso 12/02/2005 funziona (anche qua usa mm/dd/yyyy)

    se invece uso 13/02/2005 non funziona (quindi usa dd/mm/yyyy)

    io sono ostato su Aruba, e mi pare di capire che se la prima parte della data e' minore o uguale a 12 la interpreta come mese (quindi mm/dd/yyyy) altrimenti come giorno (quindi dd/mm/yyyy).

    qualcuno sa se c'e' un modo per far si che l'istruzione date() venga sempre interpretata o nel medo italiano o in quello anglossasone (non un misto tra i due)

    grazie ciao

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: soluzione problema delle date

    Originariamente inviato da FlashDomi
    ciao, vorrei disturbarvi per chiedervi aiuto riguardo un problema con le date. ho individuato il problema ma non so se si può risolvere.

    io in una pagina asp fino a ieri avevo:

    if (date() <= 31/03/2005) then
    ....
    end if

    e la condizione era true.

    Oggi l'ho sostituita con

    if (data() <= 02/04/2005) then
    ....
    end if

    e non funziona piu.

    ho provato 04/02/2005 e funziona quindi, in questo caso, usa il formato mm/dd/yyyy.

    se uso 12/02/2005 funziona (anche qua usa mm/dd/yyyy)

    se invece uso 13/02/2005 non funziona (quindi usa dd/mm/yyyy)

    io sono ostato su Aruba, e mi pare di capire che se la prima parte della data e' minore o uguale a 12 la interpreta come mese (quindi mm/dd/yyyy) altrimenti come giorno (quindi dd/mm/yyyy).

    qualcuno sa se c'e' un modo per far si che l'istruzione date() venga sempre interpretata o nel medo italiano o in quello anglossasone (non un misto tra i due)

    grazie ciao
    vedi se questa discussione puo eserti d'aiuto
    link

    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    grazie, ho risolto usando come date #yyyy/mm/dd# e sembra che la prenda sempre correttamente.

    grazie per l'aiuto

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.