캘린더 bbcode에서 스마트 날짜를 방지하는 방법?

날짜를 요일 형식으로 표시하고 싶습니다. dddd 포맷은 날짜가 일주일 이상 미래에 있는 경우 정상적으로 작동합니다:

Saturday

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

하지만 날짜가 어제이거나 48시간 이내인 경우, '어제/오늘/내일’과 함께 시간이 함께 표시됩니다:

- [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"]

이러한 스마트한 동작을 방지하는 방법이 있을까요?

얼마 전 이 스레드에서 이 질문을 한 적이 있습니다.

간단한 답변은 "calendar=off"라는 단어를 넣으라는 것이었습니다.

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

2020-11-01T17:10:00Z

질문해 주셔서 (그리고 공유해 주셔서) 정말 감사합니다. :blush:

여기서 테스트를 찾았습니다:

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

이렇게 다른 옵션들이 있는 줄 몰랐어요: :sweat_smile:

  • timezones
  • displayedTimezone
  • countdown