我有一个Javascript程序,在其中我需要以HH:MM AM/PM的格式粘贴当前时间。有一个限制-我需要放置从现在开始两个小时后开始的时间,因此例如,我需要放9:23 PM而不是7:23 PM等。
我尝试了以下代码:var dateFormat = new Date("hh:mm a")
但是它没有起作用。我还尝试使用:
var today = new Date();
var time = today.toLocaleTimeString().replace(/([\d]+:[\d]{2})(:[\d]{2})(.*)/, "$1$3")
alert(time);
但是我看到的都是18:23,而不是6:23 PM(可能是因为使用了toLocaleTimeString()函数,并且我的位置在欧洲) - 或许有一种统一的方式可以使其在全球范围内工作?此外,我不知道如何将2小时添加到最终结果中。能帮帮我吗? 谢谢!