jQuery Mobile的获取日期从ISO8601 24小时格式

我创建一个网站,这显示了我们一周的日程,我发现了一些问题。

我检索一个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>

我希望它可以帮助别人。

--------------解决方案-------------

它不是JQuery的 - 但SugarJS有一些优秀的日期特点:http://sugarjs.com/dates

分类:jQuery的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.732 (s). 10 q(s)