Promemoria segnalibro per lunedì prossimo errato di un giorno

Ciao,

C’è un piccolo bug nella funzione dei segnalibri. C’è un’opzione per impostare un promemoria per “Lunedì prossimo”, ma è il 18 maggio, non il 17 maggio:

Il nostro server Discourse è ospitato da Discourse: https://keskustelut.inderes.fi/

4 Mi Piace

Il mio indica il 18, quindi forse è un problema di fuso orario. Anche se, nel mio caso, è strano che “Prossimo lunedì” appaia prima di “Prossima settimana” nell’elenco, dato che è fuori ordine cronologico. (Immagino che questo accada solo di domenica.)

3 Mi Piace

Che fuso orario hai impostato nelle tue preferenze utente? Il cambio dell’ora legale è avvenuto di recente nel tuo fuso orario? cc @martin

2 Mi Piace

Non sono sicuro di dove verificare il nostro fuso orario, ma questo è qualcosa che ho trovato che potrebbe essere correlato a questo?
Siamo situati in Finlandia e il nostro fuso orario è EEST (ora estiva), 3 ore avanti rispetto all’UTC.
La Finlandia passa all’EEST il 28.3.2020 e in inverno è +2 EET

1 Mi Piace

Forse è qualcosa legato alle diverse localizzazioni che iniziano la settimana in giorni diversi: darò un’occhiata oggi.

7 Mi Piace

Bene, la mia ipotesi sulla localizzazione era vicina. Il forum a cui hai linkato ha una localizzazione in finlandese, e non avevo realizzato che la funzione .day() di moment.js dipende dalla localizzazione SE le viene passata una stringa da analizzare. Stavo passandole la stringa “Monday” (che in finlandese è “maanantai”), quindi l’analisi è fallita e moment.js è tornata indietro alla domenica.

Ho modificato questo nel PR sottostante per usare il numero 1, che è sempre lunedì indipendentemente dalla localizzazione.

Come nota aggiuntiva, “Prossima settimana” è semplicemente “oggi + 7 giorni”, quindi la localizzazione non è un fattore in quel caso.

10 Mi Piace