我想将标准的12小时阅读时间转换为simpleWeather中的24小时阅读时间。当我尝试这样做时,它以Unix纪元格式返回时间。
$(function sunset(){
var sunset=
$.simpleWeather({
location:'Dalol,Afar',
woeid:'',
units:'f',
success:function(weather){
var Sunset= moment(weather.sunset, "HH:mm:ss");
html='Sunset: '+Sunset;
$('#sunset').html(html);
}
});
});
我已经联系了开发人员,了解如何使用moment.js进行转换,但他没有说太多。如何更正代码以显示所需的格式?
答案 0 :(得分:0)
您需要首先使用正确的格式解析然后格式化weather.sunset
:
var sunset = moment(weather.sunset, ["h:mm A"]).format("HH:mm");
simpleWeather.js
将日落返回为“下午5:31”,因此解析此日期的相应时刻格式为h:mm A
,其中A捕获pm / am。要以24小时制表示格式,format("HH:mm")
将完成此任务。