日期管...LOCALE_ID不影响时区吗?LOCALE_ID不影响时区?

问题描述 投票:0回答:1

date:'shortDate' }} : {{ object.dateStart

{{ object.dateStart | date:'shortDate' }} : {{ object.dateStart | date:'HH:mm' }}

在我的app.module中,我确实有:

import localeFr from '@angular/common/locales/fr';
registerLocaleData(localeFr, 'fr');
...
{ provide: LOCALE_ID, useValue: 'th' },

日期确实以良好的格式显示(ddmmaaaa),但时区并没有应用:如果我用英语时区的计算机在我的网站上导航,时间将以英语时区显示,但我希望它总是以LOCALE_ID时区显示(在我的情况下是法语)。

{{ object.dateStart | date:'HH:mm':'UTC +2' }}

但是我必须在所有需要显示时间的地方指定时区。LOCALE_ID不应该设置时区吗?这是个正常的行为吗?

angular date-pipe
1个回答
1
投票

Locale只会影响表示格式而不会影响时区。

你可以参考这个网站,在你的Angular代码中可以观察到Locale的实际变化。

http:/www.localeplanet.comicufrindex.html

© www.soinside.com 2019 - 2024. All rights reserved.