मैं पूर्ण कैलेंडर दिन में 'दिनांक' पैरामीटर को प्रारूपित करने का प्रयास कर रहा हूं, इसलिए यह एक यूआरएल को पास कर दिया गया है जिसे मेरे रूटिंग द्वारा सही नियंत्रक पर रीडायरेक्ट करने के लिए व्याख्या किया जा सकता है। यहाँ मेरा जेएस है;

<script type="text/javascript">
$(document).ready(function () {
    $('#calendar').fullCalendar({
        theme: true,
        header: {
            left: 'prev,next today',
            center: 'title',
            right: ''

        },

        defaultView: 'month',
        editable: false,
        allDay: true,
        dayClick: function (date, allDay, jsEvent, view) {



            if (allDay) {

                **window.location.href = "Browse/" + date.format('dd-mm-yyyy';**

            }

        },
        events: function (start, end, callback) {
            // do some asynchronous ajax
            contentType: "application/json; charset=utf-8",
            $.getJSON("/WhatsOn/CalendarData/",

                function (result) {
                    if (result != null) {
                        for (i in result) {
                            var calEvent = result[i];



                            calEvent.start = new Date(parseInt(calEvent.start.replace("/Date(", "").replace(")/", ""), 10));
                            calEvent.end = new Date(parseInt(calEvent.end.replace("/Date(", "").replace(")/", ""), 10));

                            calEvent.url = "Details/" + calEvent.ID;
                        }
                    }

                    var calevents = result;
                    // then, pass the CalEvent array to the callback
                    callback(calevents);


                });


        }

    });
});


</script>

जाहिर तौर पर यह काम नहीं कर रहा है, लौटाई जा रही तारीख प्रारूप में है

Browse/Mon Aug 01 2011 00:00:00 GMT+0100 (GMT Daylight Time)

मैंने fullcalendar.js में देखा है और मुझे नहीं पता कि यह तारीख कहाँ बनाई गई है। कोई भी मदद बहुत अच्छी रहेगी!

धन्यवाद!

1
Dan 11 अगस्त 2011, 12:53

1 उत्तर

सबसे बढ़िया उत्तर

इस तरह प्रयास करें:

window.location.href = 'Browse/' + 
    date.getDate() + '-' + 
    (date.getMonth() + 1) + '-' + // months are zero based
    date.getFullYear();
1
Darin Dimitrov 11 अगस्त 2011, 12:56