如何在h:i A(7:30 A.M)格式中将js的日期对象转换为时间

时间:2014-12-18 07:30:46

标签: javascript date

我有一个日期的javascript对象,其值为: 2014年12月18日星期四07:29:44 GMT + 0500(PKT)

现在我想以下列格式从上面的数据对象中获取时间:

7:29 A.M

如何使用javascript代码执行此操作。

请帮助!!

1 个答案:

答案 0 :(得分:1)

您可以通过执行以下操作来添加一些字符串:

var result = "";
var date = new Date();
var hours = date.getHours();
var minutes = date.getMinutes();

var amORpm = hours > 12 ? "P.M" : "A.M";
if(hours > 12) hours -= 12;
result = hours + ":" + minutes + " " + amORpm;
console.log(result); // Will get you your desired format