在 Angular 中将 UTC 时间戳转换为 PST
Convert UTC timestamp to PST in Angular
在我的应用程序中,我从服务器端获取了一个完成时间戳数据,格式为 - 2021-02-19T06:30:58
。这是 UTC 时间。
客户的要求是将此时间戳转换为太平洋标准时间。格式应类似于 Feb 19, 2021 06:30 AM
(时间应转换为太平洋标准时间)。如何在 Angular/Typescript.
中执行此操作
现在这就是我在 html 代码中所做的 - {{ (finishTimeStamp | date : 'MMM d, yyyy')}}
并且它给出的结果是 Feb 19, 2021
.
如何在将时间转换为 PST 小时后也包含时间。
也许试试这个:
{{ (finishTimeStamp | date : 'MMM d, yyyy hh:mm a' : '-0800') }}
您可以使用 getTime() 手动添加时间。以毫秒为单位获取时间。
- 1 分钟 = 60000 毫秒
- 60 分钟 = 60x60000
- 5 小时 = 300x60000
- 等等...
例如:
curDate=new Date();
futDate=new Date(this.curDate.getTime()+330*60000);
这将使当前时间增加 5 小时 30 分钟。
在我的应用程序中,我从服务器端获取了一个完成时间戳数据,格式为 - 2021-02-19T06:30:58
。这是 UTC 时间。
客户的要求是将此时间戳转换为太平洋标准时间。格式应类似于 Feb 19, 2021 06:30 AM
(时间应转换为太平洋标准时间)。如何在 Angular/Typescript.
现在这就是我在 html 代码中所做的 - {{ (finishTimeStamp | date : 'MMM d, yyyy')}}
并且它给出的结果是 Feb 19, 2021
.
如何在将时间转换为 PST 小时后也包含时间。
也许试试这个:
{{ (finishTimeStamp | date : 'MMM d, yyyy hh:mm a' : '-0800') }}
您可以使用 getTime() 手动添加时间。以毫秒为单位获取时间。
- 1 分钟 = 60000 毫秒
- 60 分钟 = 60x60000
- 5 小时 = 300x60000
- 等等...
例如:
curDate=new Date();
futDate=new Date(this.curDate.getTime()+330*60000);
这将使当前时间增加 5 小时 30 分钟。