Twtitter Bootstrap Calendar を使用していますが、提供されたコードに問題があります。イベントの詳細を表示するモーダル オーバーレイ内にあります。
具体的には、イベントの開始時間と終了時間の計算で、分の列に最初の 0 が表示されないという問題があります。たとえば、このイベントの event.date_start は 1413993600000 (ミリ秒単位であると想定しています) であるため、日付と時刻の形式は次のようになります: 2014 年 10 月 22 日 17:00 - ただし、Twitter コードの出力は2014 年 10 月 22 日 17:0 - 最初の 0 が欠落していることがわかります - これは、最初の 9 分以内の任意の時間で発生します...
event.date_start 文字列をフォーマットするためにモーダル テンプレートが使用しているコードは以下のとおりです。現在のとおり // ありがとう
<% 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>