如何使用角度4日期管道设置日期格式,时区和区域设置?

时间:2017-11-14 10:36:17

标签: angular timezone locale date-pipe

我有没有时区的postgres db的日期值。我希望在带有时区和区域设置的角度2模板中显示此内容

postgres db value : 2017-11-14 09:40:59.753

我只是使用{{codeset.created_on}}在角度模板中显示日期,它将显示如下:

Tue Nov 14 2017 09:40:59 GMT+0530 (IST)

但我希望根据带语言环境的时区显示当前时间

我在angualr模板中尝试过如下:

<span>{{codeset.created_on | date :'dd/MM/yyyy h:mm a' :'+530' :'en-US'}}</span>

1 个答案:

答案 0 :(得分:1)

您可以通过向应用提供LOCALE_ID来全局设置。在您的app.module.ts例如:

import { LOCALE_ID } from '@angular/core';

@NgModule({
  declarations: [ ... ],
  imports: [ ... ],
  providers: [
    ...
    { provide: LOCALE_ID, useValue: 'nl-NL' }
  ],
  bootstrap: [ AppComponent ],
})