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

    Computer time invece del timezone

    Salve a tutti.
    Per un certo motivo, la macchina virtuale su cui è hostata una mia web application ha una data/orario impostata a 5 giorni fa.

    Per un tooltip di un grafico, ho creato una funzione JS che calcola il mese:

    codice:
    function calculateMonth(){
                const today = new Date();                                    
                return today.toLocaleString('en-US', { month: 'long' }); 
            }
    Solo che invece di ottenere January, ottengo February (che tecnicamente è anche corretto). Esiste un modo in Javascript per cui io possa ottenere January, quindi considerando data/orario della macchina virtuale? Credo io debba modificare qualcosa tra le parentesi di toLocaleString, ma non ho trovato nulla in merito.

    Grazie anticipatamente

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,177
    Quote Originariamente inviata da RossellaEchelon Visualizza il messaggio
    Esiste un modo in Javascript per cui io possa ottenere January, quindi considerando data/orario della macchina virtuale?
    No, se scrivi codice JavaScript "client side" che gira nel browser, questo non può accedere alle informazioni dell'orario nel server, a meno che tu non predisponga direttamente sul server un endpoint (leggi "indirizzo") al quale risponde una pagina o uno script ottenuto con qualche linguaggio dinamico (es. PHP, ASP.NET, JSP, Python, ecc.) che legga la data/ora sul server e la restituisca come dato al client, che provvederà a visualizzarla così com'è oppure apportando una conversione di formato se richiesto.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,556
    Quote Originariamente inviata da RossellaEchelon
    Per un certo motivo, la macchina virtuale su cui è hostata una mia web application ha una data/orario impostata a 5 giorni fa
    è davvero un motivo così sensato e necessario?
    non si può correggere?

Tag per questa discussione

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 © 2023 vBulletin Solutions, Inc. All rights reserved.