我正在使用 Twtitter Bootstrap 日历,但他们提供的代码存在问题。它在模态覆盖中显示事件详细信息。
具体来说,问题是事件开始和结束时间的计算没有在分钟列中显示第一个 0。例如 - 此事件的 event.date_start 为 1413993600000(我假设以毫秒为单位),因此计算出的日期和时间格式应为:2014 年 10 月 22 日 17:00 - Twitter 代码输出的内容是2014 年 10 月 22 日,17:0 - 您可以看到丢失的第一个 0 - 这发生在前 9 分钟内的任何时间...
模态模板用于格式化 event.date_start 字符串的代码如下 - 任何人都可以建议如何让它不要错过从 1-9 分钟开始的前导 0,因此他们读取 01, 02 - 09 而不是 1,2-9根据当前//谢谢
<% event.date_start = new Date(parseInt(event.start));
event.date_end = new Date(parseInt(event.end)); %>
<div id = "event-meta" style="margin-bottom: 20px;">
<span>Starts on <%= event.date_start.getDate() %> <%= calendar.locale["m" + event.date_start.getMonth()] %> <%= event.date_start.getFullYear() %>, at <%= event.date_start.getHours() %>:<%= event.date_start.getMinutes() %> <i class = "icon-time"></i></span><br />
<span>Ends on <%= event.date_end.getDate() %> <%= calendar.locale["m" + event.date_end.getMonth()] %> <%= event.date_end.getFullYear() %> at <%= event.date_end.getHours() %>:<%= event.date_end.getMinutes() %> <i class = "icon-time"></i></span><br />
</div>