0

我有一个 DatePipe 问题。我正在使用自定义格式,例如{{ time | date:'h:mm a' }} => 9:03 AM,我对 am/pm 选项感到困惑。

在DatePipe的自定义格式选项文档中,我们找到了这些 am/pm 选项:

  • a, aa& aaa=> 上午/下午上午/下午
  • aaaa=> ante meridiem/post meridiem(回退到a丢失时)

我发现这些选项只会导致大写AM/PM,而不是小写am/pm或 longform ante meridiem/post meridiem。例如:

<p> {{ time | date:'h:mm a' }} </p>  <!-- 9:03 AM -->
<p> {{ time | date:'a' }} </p>       <!-- AM -->
<p> {{ time | date:'aa' }} </p>      <!-- AM -->
<p> {{ time | date:'aaa' }} </p>     <!-- AM -->
<p> {{ time | date:'aaaa' }} </p>    <!-- AM -->
<p> {{ time | date:'aaaaa' }} </p>   <!-- a -->

这是一个 StackBlitz 示例

这里发生了什么事?文档错了吗?还是有一些日期时间的疯狂正在发生并且不同的格式只显示某些语言环境?

4

0 回答 0