以12小时格式显示日落和日出图书馆

时间:2015-05-13 20:38:11

标签: javascript

我正在使用一个扩展JavaScripts Date()类的小型库来计算日出和日落。可在此处找到该库:https://github.com/TriggerTrap/sun-js

当我打电话时:

var sunset = new Date().sunset(lat, lon);

alert(sunset);

我得到了输出:

Tue May 12 2015 18:36:20 GMT-0400 (EDT)

我一直在努力尝试以12小时的形式获得这个,所以不是18:36我会看到6:36(没有秒。我也一直在试图去除那一天,并且约会,以便只有时间,在这种情况下是6:36,显示。

非常感谢任何关于如何做到这一点的想法。

1 个答案:

答案 0 :(得分:1)

好吧,Date有一个toLocaleString方法可以做到这一点:

alert(sunset.toLocaleTimeString('en-US')); // en-US uses 12 hour format

例如:



// always in 12 hour format
document.body.innerHTML = (new Date).toLocaleString("en-US");