Lembrete de marcador para próxima segunda-feira está com um dia de diferença

Olá,

Há um pequeno erro na funcionalidade de marcadores. Existe uma opção para definir um lembrete para “Próxima segunda-feira”, mas está marcado como 18 de maio, e não 17 de maio:

Nosso servidor Discourse hospedado pelo Discourse: https://keskustelut.inderes.fi/

4 curtidas

O meu diz dia 18, então talvez seja um problema de fuso horário. No meu caso, porém, ainda é estranho que “Próxima segunda-feira” apareça antes de “Próxima semana” na lista, já que isso está fora da ordem cronológica. (Acho que isso só acontece aos domingos.)

3 curtidas

Qual fuso horário você configurou nas suas preferências de usuário? O “horário de verão” ocorreu recentemente no seu fuso horário? cc @martin

2 curtidas

Não tenho certeza de onde verificar nosso fuso horário, mas encontrei algo que pode estar relacionado a isso?
Estamos localizados na Finlândia e nosso fuso horário é EEST (horário de verão), 3 horas à frente do UTC.
A Finlândia muda para o EEST em 28/03/2020 e no inverno é +2 EET.

1 curtida

Talvez isso tenha a ver com diferentes localizações começando a semana em dias diferentes — vou dar uma olhada hoje.

7 curtidas

Bem, eu estava perto de acertar a localização. O fórum que você linka tem localização em finlandês, e eu não percebi naquele momento que a função .day() do moment.js depende do locale SE você passar uma string para analisar. Eu estava passando a string “Monday” (que em finlandês é “maanantai”), então a análise falhou e o moment.js voltou para o domingo.

Mudei isso no PR abaixo para usar o número 1, que é sempre segunda-feira, independentemente do locale.

Como observação adicional, “Próxima Semana” é apenas “hoje + 7 dias”, então o locale não é um fator nesse caso.

10 curtidas