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

    formato data che cambia da solo a metà mese

    ciao
    sto svilupando un sito che, da quando gira sul suo server definitivo di pubblicazione, ha un problema con le date.

    A metà di ogni mese cambia da solo dal formato gg/mm/aaaa al formato mm/gg/aaaa

    Le procedure del sito, quindi, ereditano tutte questo problema e, ogni mese, regolarmente, il giorno 12/xx viene seguito dal xx/13 :rollo:


    (lo screenshot parte a date invertite rispetto a quanto ho scritto ...era un esperimento per vedere se avesse cambiato formato lo stesso ..lo ha fatto :rollo: )

    Ve lo immaginate che casino mi genera in un piccolo ecommerce?

    Qualcuno ne sa nulla?
    Escludo che ci sia un parametro del server che dice di fare una cosa assurda e inutile come questa ...quindi da cosa può essere causato?

    per ora sopravviviamo come possiamo ma, chiaramente, non possiamo generare nessun report mensile per nessuna cosa, visto che i giorni di mezzo mese vengono invertiti e, quindi, spostati nel mese che combacia con quel numero di giorno.

    help!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quando registri una data in una tabella e' opportuno farlo sempre in formato americano... ovvero mm-dd-yyyy

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Originariamente inviato da br1
    Quando registri una data in una tabella e' opportuno farlo sempre in formato americano... ovvero mm-dd-yyyy

    ciao

    togli OPPORTUNO...è praticamente d'obbligo per stare sicuri al 99% dei casi

  4. #4
    ma davvero?

    in pratica mi state dicendo che se scrivo nel db la data americana non mi si invertiranno più? staranno stabili in formato americano dandomi la possibilità di farci tutte le operazioni che voglio riconvertendole, in ultimo, in italiano?

    se così fosse risolvo in un nanosecondo tutti i miei problemi

    per voi sembrerebbe una cosa scontata ma per me, che sono anni che bazzico per il settore, è una novità assoluta
    sono molto autodidatta e nei vari tutorial sulle operazioni sulle date in giro non avevo mai trovato mensionata questa cosa :rollo:
    avete magari un link da studiare da passarmi?

    mai nessun sito che ho fatto ha riscontrato questo problema ...ma non avevo mai uploadato su questo server su cui, fra l'altro, non posso fare molti esperimenti

    GRAZIE 1000 della dritta!
    appena posso provo e, se risolvo, aggiorno il post dicendo che la soluzione che mi avete suggerito è stata risolutiva

  5. #5
    allora, nel 99% dei casi la data va passata in americano (ci sono rarissimi casi che funziona in italiano)....quindi puoi continuare ad usare tutte le funzioni sulle date nelle tue query...se passi in confronto una data, ricordati di passarla sempre in formato americano


  6. #6
    MITICI! grazie 1000 ancora

    cambiare tutti i punti dove scrivo una data mi porterà via più tempo del previsto, non so quando potro postare il risultato dei vostri consigli

    ma lo farò appena possibile ...stay tuned

  7. #7
    scusate il ritardo, ho potuto finire la coversione della gestione delle date solo da poco e ho dovuto aspettare un po di tempo per testarla ma.....
    il consiglio datomi è stato risolutivo!

    grazie! spero sia utile anche ad altri

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.