我正在创建一个网站,显示我们的周计划,我发现了一些问题。
我从JSON对象中检索所有数据,如下所示:
[
{"id":1, "start":"2011-10-29T13:15:00.000+10:00", "end":"2011-10-29T14:15:00.000+10:00", "title":"Meeting"}
]
开始日期和结束日期采用ISO8601格式。如何投放此信息以24H格式在我的网站上显示?对于这个例子,它将是13:15 - 15:00。
我在这里提供代码
<script type='text/javascript'>
$.getJSON("test.json", function(data){
var output = '';
for(key in data) {
output += convert(new Date(data[key].start)) + ' - ' +
convert(new Date(data[key].end));
}
});
</script>
<script type='text/javascript'>
function convert(date) {
var hour = date.getHours();
var minute = date.getMinutes();
if(hour < 10)
hour = "0" + hour
if(minute < 10)
minute = "0" + minute
return hour + ':' + minute
}
</script>
我希望它可以帮助其他人。