# discourse-calendar에서 AM/PM 표시를 강제하는 방법?

**URL:** https://meta.discourse.org/t/how-to-force-am-pm-in-discourse-calendar/179175
**Category:** Support
**Created:** [2월 10, 2021, 10:17오전 UTC](https://meta.discourse.org/t/how-to-force-am-pm-in-discourse-calendar/179175 "2021-02-10T10:17:13Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Nacho\_Caballero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nacho_caballero/32/130189_2.png) [@Nacho\_Caballero](https://meta.discourse.org/u/Nacho_Caballero)
#### Post date: [2월 10, 2021, 10:17오전 UTC](https://meta.discourse.org/t/how-to-force-am-pm-in-discourse-calendar/179175/1 "2021-02-10T10:17:13Z")

</div>

기본 형식으로 "LLLL"를 설정해 두었는데, 기본 로케일은 스페인어입니다. 그래서 이렇게 작성하면:

`Wednesday, March 10, 2021 5:00 PM``

다음과 같은 결과가 나옵니다:

 ![image](https://global.discourse-cdn.com/meta/original/3X/4/d/4dde5cff012577ea4504c0319be98fb8d500a2c7.png)

수동으로 형식을 작성할 수 있다는 것은 알고 있습니다:

`[date=2021-03-10 time=18:00:00 timezone="Europe/Madrid" format="dddd, DD \d\e MMMM h:mm a"]`

이렇게 하면 다음과 같은 결과가 나옵니다:

 ![image](https://global.discourse-cdn.com/meta/original/3X/f/d/fd0c07ac54ef267d9978e888f61f367c48638947.png)

하지만 날짜가 오늘인 경우 24시간 형식으로 돌아가버립니다:

 ![image](https://global.discourse-cdn.com/meta/original/3X/7/7/7771a33c0243f397ec95ec67a54d643f094579e0.png)

오늘/내일/어제 같은 스마트 날짜를 사용하면서 동시에 시간 형식도 지정할 수 있을까요?

그렇지 않다면 `calendar=off`를 추가하는 수밖에 없을 것 같습니다.

---

<div class="post-metadata">

### Author: ![Nacho\_Caballero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nacho_caballero/32/130189_2.png) [@Nacho\_Caballero](https://meta.discourse.org/u/Nacho_Caballero)
#### Post date: [3월 30, 2021, 11:17오전 UTC](https://meta.discourse.org/t/how-to-force-am-pm-in-discourse-calendar/179175/2 "2021-03-30T11:17:12Z")

</div>

@j.jaffeux 시간이 되신다면, 이것이 의도된 동작인지 아니면 버그일 수 있는지 확인해 주시겠습니까?

[\_translateCalendarKey](https://github.com/discourse/discourse/blob/master/plugins/discourse-local-dates/assets/javascripts/lib/local-date-builder.js.es6#L220) (오늘, 내일, 어제를 위해 사용됨)에서 'LT’가 사용되고 있는 것을 확인했는데, 'calendar’를 끄는 것 외에는 이를 오버라이드하는 방법을 찾지 못하겠습니다.
