Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Formato date

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    233

    Formato date

    Ciao,
    è il 10000° post che tratta questo argomento.
    Non ce l'ho fatta a risolvere il problema quindi vi ne posto un altro.

    Ho un db di access, nella memorizzazione mi salva i dati in formato mm/gg/aaaa.

    Ho letto di utilizzare: session.lcid 1040 ma non capisco dove metterlo e come farlo funzionare!!

    Ho letto di utilizzare il formato nel db aaaa/mm/gg ma preferisco gg/mm/aaaa.


    Cosa mi consigliate di fare???
    non riesco a liberarmi di questa cosa!!

    Fatemi sapere.
    Vi ringrazie.

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    session.lcid=1040 lo devi mettere in tutte le pagine in testa.

    Le date in access sono sempre un casino, per questo io uso metterle come stringa nel formato aaaammgg e poi convertirle.

    Comunque prova a estrarre le date con cdate
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    233
    (1) Cosa intendi per:

    Comunque prova a estrarre le date con cdate???

    (2) Il discorso del salvataggio nel formato aaaa/mm/gg preferisco evitarlo per non aver problemi da altre parti!!

    (3) se utilizzo session.lcid=1040 mi risolve tutti i problemi? Dove va inserito? Se lo metto come prima riga non va... cosa devo fare?

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    <%
    session.LCID=1040
    %>

    a inizio pagina.

    così quando scrivi una data la dovrebbe scrivere nel modo giusto.
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    233
    Ho inserito il comando ma non va... mi inverte sempre mese con giorno!!

    Spiego un pò come ho le diverse pagine:
    in una pagina A, inserisco la data in formato gg/mm/aaaa in un campo di testo; poi richiamo la pagina B per la memorizzazione del dato... in questa pagina se mando a video il campo data me lo da giusto gg/mm/aaaa, sbaglia al momento della memorizzazione!
    nella pagina B ho inserito il comando che mi hai indicato solo che non è cambiato nulla!

    Cosa sto sbagliando?

  6. #6
    cosa intendi con il momentio della memorizzazione? stai dicendo che se apri il db e guardi la data la data è invertita? se così è perchè la lingua del db è inglese/americana ...

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    233
    Esattamente, se apro il db la data è invertita!
    Posso fare qualcosa per intervenire su questo problema??

  8. #8
    non credo, dovresti risettare la lingua di tutto il db ... ma non è un problema ... tanto quando visualizzerai la data sulle pagine web la invertirai o lo farà il server per te usando session.lcid .... oppure ancora puoi invertirla direttamente nella query usando dateformat ... se invece ti capita di lavorare sul db, allora cambiale e prendine uno in italiano, o cerca il modo, se esistte per dirgli che lingua deve parlare ...

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    233
    Utilizzando il comando session.lcid=1040 non cambia nulla; credo perchè nel db la data è memorizzata mm/gg/aaaa.

    Non ho capito che altra soluzione posso adottare!!

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    233
    Bo, bo non ci riesco proprio... sto impazzendo!!

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.