在 Angular 2 中将时间 hh:mm:ss 转换为 GMT 时间格式

Posted

技术标签:

【中文标题】在 Angular 2 中将时间 hh:mm:ss 转换为 GMT 时间格式【英文标题】:Convert time hh:mm:ss into GMT time format in Angular 2 【发布时间】:2017-12-20 04:42:48 【问题描述】:

输入:-

时间:21:00:00

输出应该是:-

时间:2017 年 12 月 20 日星期三 21:00:00 GMT+0530 (IST)

时间:2017-12-20 21:00:00

【问题讨论】:

【参考方案1】:

您的输入是:21:00:00

使用下面的 JS 代码通过 ':' 拆分您的输入:

let timeArr = "21:00:00".split(':');

然后,使用新的日期函数将日期添加到时间,即

let newDateTime = new Date().setHours(timeArr[0], timeArr[1],0,0);

然后您可以将时间转换为,

let finalDate = new Date(newDateTime);

您将获得 finalDate = Wed Dec 20 2017 21:00:00 GMT+0530 (IST)

【讨论】:

谢谢,对我很有用。

以上是关于在 Angular 2 中将时间 hh:mm:ss 转换为 GMT 时间格式的主要内容,如果未能解决你的问题,请参考以下文章

在 SQL Server 中将 varchar 'hh:mm:ss' 转换为 datetime hh:mm:ss

在 hive 中将时间格式从 'MM/dd/yyyy HH:mm:ss' 转换为 'MM-dd-yyyy' [关闭]

如何在Java中将日期对象转换为“dd/MM/yyyy HH:mm:ss”格式[重复]

在 Hive 中将 dd/mm/yyyy/hh/mm/ss 格式更改为 yyyymm

仅在 javascript 中将 HH:MM:SS 字符串转换为秒

在树枝中将 h:m:s 转换为 hh:mm:ss