2012-02-26 8 views
0

Googleカレンダーのフィードをフルカレンダーにプルダウンしています。イベントの詳細を表示すると、開始時刻はSun Feb 19 2012 15:00:00 GMT-0500(東部標準時間)のように表示されます。私はもう少し「普通」に見えるといいでしょう。おそらくこのように:2012年2月19日日曜日@ 3:00 pm(EST)。私はformatdateなどについて読んだことがありますが、日付と時刻の形式を変更するために実際に必要なことについてはまだ把握できません。私はこのフォーラムで関連トピックを読んできましたが、この時点で彼らは私をもっと混乱させています。助けを借りてありがとうございました!私fullcalendarのコードは以下の通りです:あなたがhere探しているもののために適切な文字に:あなたはそれを「ミリメートルHH」と言うは、FormatDateビットを変更したいFullCalendar:イベントの開始日時の形式を変更する

<script type="text/javascript"> 
     $(document).ready(function() { 
      $('#calendar').fullCalendar({ 
        eventClick: function(calEvent, jsEvent, view) { 
        $.colorbox({ 
         maxWidth:"800px", html:"<h1>"+calEvent.title+"</h1><h2>When</h2><p>"+calEvent.start+"</p><h2>Where</h2><p>"+calEvent.location+"</p><h2>"+calEvent.eventTime+"</h2><p>"+calEvent.description+"</p>"}); 
        }, 
        events: 
         { 
         url: 'my google calendar feed url' 
         } 
      }); 
     }); 
</script> 

答えて

3

。あなたは後にしている何のため

(マイナスは、FormatDate機能にあるとは思えないESTビット)あなたはこのような何か後にしている:

var eventTime = $.fullCalendar.formatDate(calEvent.start, "dddd, MMMM yyyy @ h:sstt")+" to "+ 
       $.fullCalendar.formatDate(calEvent.end, "dddd, MMMM yyyy @ h:sstt"); 

編集: 私はそれを理解しています。 ..

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#calendar').fullCalendar({ 
       eventClick: function(calEvent, jsEvent, view) { 
     var eventTime = $.fullCalendar.formatDate(calEvent.start, "dddd, MMMM yyyy @ h:sstt")+" to "+ 
         $.fullCalendar.formatDate(calEvent.end, "dddd, MMMM yyyy @ h:sstt"); 
     $.colorbox({ 
      maxWidth:"800px", 
      html:"<h1>"+calEvent.title+"</h1>"+ 
      "<h2>When</h2>"+ 
      "<p>"+eventTime+"</p>"+ 
       "<h2>Where</h2>"+ 
       "<p>"+calEvent.location+"</p>"+ 
       "<p>"+calEvent.description+"</p>"}); 
     }, 
     events: 
     { 
      url: 'my google calendar feed url' 
     } 
    }); 
     }); 
</script> 
+0

Dolondroに感謝します。私は上記のコードを編集しました。なぜなら、その変数行が含まれていると、カレンダーが表示されないからです。変数を呼び出す前であっても、 "$(document).ready(function(){"の下に変数を定義するコードを追加するとカレンダーは表示されません。それ以外の変数は?私はコンセプトを理解していると思う。 – JCM

+0

あなたがやろうとしていることを示すために編集 – Doug

+0

パーフェクト!ありがとう! – JCM

関連する問題