Angular中的日期管道和时区无法正确转换。
创始人
2024-10-31 09:00:30
0

该问题可能由于时区设置不正确导致。可以通过使用 JavaScript 中的 Intl.DateTimeFormat 对象来设置正确的时区并对日期进行格式化。

以下是一个示例:

export function formatDate(date: Date, format: string, timezone: string) {
  const options = { timeZone: timezone, ...format };
  return new Intl.DateTimeFormat([], options).format(date);
}

@Component({
  selector: 'app-example',
  template: '

{{ date | date: "yyyy-MM-dd HH:mm:ss" : timezone }}

', }) export class ExampleComponent { date = new Date(); timezone = 'Europe/London'; formattedDate = formatDate(this.date, 'yyyy-MM-dd HH:mm:ss', this.timezone); }

在这个示例中,我们将日期对象传递给 formatDate() 函数,并使用 Intl.DateTimeFormat 对象将日期格式化为所选时区的格式。

在组件模板中,我们使用标准的 Angular 日期管道来呈现日期,并将所选时区作为参数传递。

请注意,我们还可以为 datePipe 添加一个自定义管道,将日期和时区作为参数传递。这个管道将使用 formatDate() 函数将日期格式化为所选时区的格式。

相关内容

热门资讯

透视推荐"拱趴大菠萝... 透视推荐"拱趴大菠萝挂哪里"其实真的是有辅助技巧(哔哩哔哩)1.拱趴大菠萝挂哪里 选牌创建新账号,点...
透视有挂"hh po... 透视有挂"hh poker辅助有用吗"确实有辅助攻略(哔哩哔哩)1、每一步都需要思考,不同水平的挑战...
透视详细"wepok... 透视详细"wepoker俱乐部辅助"切实真的是有辅助器(哔哩哔哩)1、操作简单,无需wepoker俱...
透视普及"wepok... 透视普及"wepoker轻量版透视"都是存在有辅助挂(哔哩哔哩)1、游戏颠覆性的策略玩法,独创攻略技...
透视开挂"hhpok... 透视开挂"hhpoker万能辅助器"切实存在有辅助技巧(哔哩哔哩)1、hhpoker万能辅助器有没有...
透视解密"hhpok... 您好,hhpoker辅助软件下载这款游戏可以开挂的,确实是有挂的,需要了解加去威信【48527505...
透视详细"wepok... 透视详细"wepokerplus到底是挂了吗"都是是真的辅助技巧(哔哩哔哩)1、每一步都需要思考,不...
透视总结"竞技联盟辅... 透视总结"竞技联盟辅助插件"其实是真的辅助攻略(哔哩哔哩)1、该软件可以轻松地帮助玩家将竞技联盟辅助...
透视曝光"wpk俱乐... 透视曝光"wpk俱乐部是真的吗"本来真的有辅助神器(哔哩哔哩)wpk俱乐部是真的吗破解侠是真的助透视...
透视开挂"拱趴大菠萝... 透视开挂"拱趴大菠萝有挂吗"好像存在有辅助器(哔哩哔哩);1、玩家可以在拱趴大菠萝有挂吗透视最简单三...