Como evitar datas inteligentes no bbcode do calendário?

Gostaria de poder exibir uma data como dia da semana. Usar dddd funciona se a data for de pelo menos uma semana de distância:

Saturday

[date=2025-11-01 time=18:00:00 timezone="Europe/Madrid" format="dddd"]

Mas se a data for ontem ou dentro de 48 horas, o horário aparece junto com ontem/hoje/amanhã:

- [date=2020-10-31 time=18:00:00 timezone="Europe/Madrid" format="dddd"]
- [date=2020-11-01 time=18:00:00 timezone="Europe/Madrid" format="dddd"]
- [date=2020-11-02 time=15:00:00 timezone="Europe/Madrid" format="dddd"]
- [date=2020-11-03 time=15:00:00 timezone="Europe/Madrid" format="dddd"]

Existe alguma maneira de impedir esse comportamento inteligente?

1 curtida

Fiz essa pergunta há algum tempo neste tópico

A resposta curta foi incluir as palavras “calendar=off”

[ date=2020-11-01 time=11:10:00 timezone="America/Chicago"calendar=off ]

2020-11-01T17:10:00Z

4 curtidas

Muito obrigado por perguntar (e compartilhar). :blush:

Encontrei os testes aqui:

https://github.com/discourse/discourse/blob/master/plugins/discourse-local-dates/test/javascripts/lib/local-date-builder-test.js.es6#L304

Eu não sabia que havia todas essas outras opções: :sweat_smile:

  • fusos horários
  • displayedTimezone
  • contagem regressiva
1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.