Получите дату сегодня, используя Jquery Полный календарь - PullRequest
0 голосов
/ 06 февраля 2020

Я использую Jquery версию файла "Fullcalender. js" (FullCalendar v2.2.5) У меня есть одно погружение на майской странице .aspx

<div id="jweek"></div>

В этом разделе я хочу отобразить сегодняшнюю дату в формате

2020-02-08 00:00:00.000

Вот мой jquery код

 <script type="text/javascript">
       $(document).ready(function () {
           $('#jweek').fullCalendar('today');
        });    
    </script>

Код для Dynami c Список флажков

<script>

    $(document).ready(function () {

        var checkedvalue = [];
         $.ajax({

            type: "POST",

            url: "WebForm1.aspx/GetRole",

            data: '',
            //data: JSON.stringify(obj),

            contentType: "application/json; charset=utf-8",

            dataType: "json",

            success: function (data) {

                var json = JSON.parse(data.d);

                var val = 0;

                var table = $('<table></table>');

                var option = json.map(x =>

                    table.append($('<tr></tr>').append($('<td></td>').append($('<input>').attr({

                        type: 'checkbox', name: 'chkRoles', value: x.chkName, id: 'chkrole' + val

                    }))).append(

                        $('<label>').attr({

                            for: 'chkRoles' + val++

                        }).text(x.chkName))));



                $('#chkrole').append(table);

            }

        });

        $("#btnget").click(function () {

            checkedvalue = [];

            $("input[name=chkRoles]").each(function () {

                if ($(this).is(":checked")) {

                    checkedvalue.push($(this).val());

                }

            });

            $("#lblSelected").text(checkedvalue);

        });


    });

</script>

Итак, как вы можете видеть выше, динамический c список флажков, я хочу передать текущую дату календаря и на основании этого я хочу создать список флажков в течение следующих 7 дней. Я надеюсь, что мой вопрос ясен и извините за мой английский sh Вот мой веб-метод, в котором я хочу передать текущую дату календаря, поэтому могу go хотя l oop

 [WebMethod()]
// Get current select date from calender and generate next 7 days inside the //checkbox
        public static string GetRole()
         {
//Use the date which is passed
            DateTime today = '';
            DataTable dt = new DataTable();

            dt.Columns.Add("Id", typeof(int));

            dt.Columns.Add("chkName", typeof(string));

            for (int i = 1; i <= 7; i++)
            {

            }

            return JsonConvert.SerializeObject(dt);

        }

Ответы [ 2 ]

1 голос
/ 06 февраля 2020

Вы можете получить дату сегодня с помощью простого кода javascript ниже: -

 var d = new Date();
var month = d.getMonth()+1;
var day = d.getDate();
var output = d.getFullYear() + '/' +    ((''+month).length<2 ? '0' : '') + month + '/' +    ((''+day).length<2 ? '0' : '') + day;
alert(output);

В настоящее время я сохранил текущее значение даты в переменной «Выход». Вы можете поставить значение согласно вашему требованию.

0 голосов
/ 06 февраля 2020
var custom_format= $('#YourCalendar').fullCalendar('getDate');
var calDate = custom_format.format('DD.MM.YYYY HH:mm'); //Here you can format your Date
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...