日期时间字段使用以下代码显示。提交表单时,我选择了正确的日期和时间,即 2024 年 7 月 6 日上午 11:43:
日期时间字段使用以下代码显示。我选择了 07/06/2024 11:43 AM
提交表单时的正确日期和时间:
<input type="datetime-local" [(ngModel)]="item.date">
API 调用以以下格式显示数据:
createdAt: "2024-06-07T06:13:51.050Z"
date: "2024-06-07T11:43:00.000Z"
updatedAt: "2024-06-07T06:13:51.050Z"
使用 {{item.createdAt | date: 'dd/MM/yyyy hh:mm a'}}
显示 createdAt
为 07/06/2024 11:43 AM
正确时间。updatedAt 也是同样正确的时间。
但是,使用 {{item.date | date: 'dd/MM/yyyy hh:mm a'}}
显示 date
不 07/06/2024 05:13 PM
正确,并且提前了 6.5 小时。
我位于印度,时区为 +5:30pm。这里可能出了什么问题?
这就像 createdAt
位于 updatedAt
不同的时区,而 date
位于不同的时区。
Angular 17 使用 datetime-local 时显示的时间落后几个小时
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!