探す

メニュー

' // calendarHtml += '' // // 曜日の行を作成 // for (let i = 0; i < weeks.length; i++) { // calendarHtml += '' // } // for (let w = 0; w < 6; w++) { // calendarHtml += '' // for (let d = 0; d < 7; d++) { // if (w == 0 && d < startDay) { // // 1行目で1日の曜日の前 // let num = lastMonthendDayCount - startDay + d + 1 // calendarHtml += '' // } else if (dayCount > endDayCount) { // // 末尾の日数を超えた // let num = dayCount - endDayCount // calendarHtml += '' // dayCount++ // } else { // calendarHtml += // `` // dayCount++ // } // } // calendarHtml += '' // } // calendarHtml += '
' + weeks[i] + '
' + num + '' + num + '${dayCount}
' // return calendarHtml // } //先月 // function movePrevCalendar() { // document.querySelector('#calendar').innerHTML = '' // month-- // if (month < 1) { // year-- // month = 12 // } // showCalendar(year, month) // } //来月 // function moveNextCalendar() { // document.querySelector('#calendar').innerHTML = '' // month++ // if (month > 12) { // year++ // month = 1 // } // showCalendar(year, month) // } //今日 function selectToday() { var _date = new Date(); // selectDayFlg = 0 // selectDay(_date.getFullYear(), _date.getMonth() + 1, _date.getDate()) var todayYear = _date.getFullYear(); var todayMonth = _date.getMonth() + 1; if (todayMonth < 10) { todayMonth = '0' + todayMonth; } var todayDate = _date.getDate(); if (todayDate < 10) { todayDate = '0' + todayDate; } var todaySetDate = todayYear + '-' + todayMonth + '-' + todayDate; console.log(todaySetDate); jQuery('#startday').val(todaySetDate); jQuery('#endday').val(todaySetDate); } //明日 function selectTomorrow() { var _date = new Date(); _date.setDate(_date.getDate() + 1) // selectDayFlg = 0 // selectDay(_date.getFullYear(), _date.getMonth() + 1, _date.getDate()) var tommorowYear = _date.getFullYear(); var tommorowMonth = _date.getMonth() + 1; if (tommorowMonth < 10) { tommorowMonth = '0' + tommorowMonth; } var tommorowDate = _date.getDate(); if (tommorowDate < 10) { tommorowDate = '0' + tommorowDate; } var tommorowSetDate = tommorowYear + '-' + tommorowMonth + '-' + tommorowDate; jQuery('#startday').val(tommorowSetDate); jQuery('#endday').val(tommorowSetDate); } //今週末 function selectWeekend() { var _date = new Date(); while (true) { //日曜 if (_date.getDay() == 0) { _date.setDate(_date.getDate() - 1) break } //土曜 if (_date.getDay() == 6) { break } _date.setDate(_date.getDate() + 1) } //土日を選択 // selectDayFlg = 0 // selectDay(_date.getFullYear(), _date.getMonth() + 1, _date.getDate()) var satYear = _date.getFullYear(); var satMonth = _date.getMonth() + 1; if (satMonth < 10) { satMonth = '0' + satMonth; } var satDate = _date.getDate(); if (satDate < 10) { satDate = '0' + satDate; } var satSetDate = satYear + '-' + satMonth + '-' + satDate; jQuery('#startday').val(satSetDate); _date.setDate(_date.getDate() + 1) // selectDay(_date.getFullYear(), _date.getMonth() + 1, _date.getDate()) var sunYear = _date.getFullYear(); var sunMonth = _date.getMonth() + 1; if (sunMonth < 10) { sunMonth = '0' + sunMonth; } var sunDate = _date.getDate(); if (sunDate < 10) { sunDate = '0' + sunDate; } var sunSetDate = sunYear + '-' + sunMonth + '-' + sunDate; jQuery('#endday').val(sunSetDate); } //monthはカレンダー通りの値で渡すこと // function selectDay(_year, _month, _day) { // if (selectDayFlg == 0) { // //初回選択 // selectDay1.setFullYear(_year, _month - 1, _day) // selectDay2.setFullYear(_year, _month - 1, _day) // selectDayFlg = 2 // } else if (selectDayFlg == 1) { // selectDay1.setFullYear(_year, _month - 1, _day) // selectDayFlg = 2 // } else { // selectDay2.setFullYear(_year, _month - 1, _day) // selectDayFlg = 1 // } // var objStart = document.getElementById("startday") // var objEnd = document.getElementById("endday") // if (selectDay1 <= selectDay2) { // objStart.value = zeroPadding(selectDay1.getFullYear(), 4) + '-' + zeroPadding(selectDay1.getMonth() + 1, 2) + '-' + // zeroPadding(selectDay1.getDate(), 2) // objEnd.value = zeroPadding(selectDay2.getFullYear(), 4) + '-' + zeroPadding(selectDay2.getMonth() + 1, 2) + '-' + // zeroPadding(selectDay2.getDate(), 2) // } else { // objStart.value = zeroPadding(selectDay2.getFullYear(), 4) + '-' + zeroPadding(selectDay2.getMonth() + 1, 2) + '-' + // zeroPadding(selectDay2.getDate(), 2) // objEnd.value = zeroPadding(selectDay1.getFullYear(), 4) + '-' + zeroPadding(selectDay1.getMonth() + 1, 2) + '-' + // zeroPadding(selectDay1.getDate(), 2) // } // showSelected() // } //選択状態 // function showSelected() { // var startDay // var endDay // var _day = new Date(year, month - 1, 1) // if (selectDay1 <= selectDay2) { // startDay = selectDay1 // endDay = selectDay2 // } else { // startDay = selectDay2 // endDay = selectDay1 // } // startDay.setHours(0, 0, 0, 0) // endDay.setHours(23, 59, 59, 0) // for (var i = 0; i <= 31; i++) { // var obj = document.getElementById("calendar_day_" + i) // if (obj) { // // 未選択状態に // if (obj.classList.contains("selected")) { // obj.classList.remove("selected") // } // _day.setDate(i) // if (startDay <= _day && _day <= endDay) { // obj.classList.add("selected") // } // } // } // } //入力欄変更 // function changeDayInput(type) { // var value // if (type == "start") { // value = document.getElementById("startday").value // selectDayFlg = 1 // } else { // value = document.getElementById("endday").value // selectDayFlg = 2 // } // var dates = value.split("-") // selectDay(dates[0], dates[1], dates[2]) // } // function zeroPadding(num, length) { // return ('0000000000' + num).slice(-length); // } // showCalendar(year, month) jQuery(function($) { // $('#remove-ended-event').change(function() { // if ($(this).prop('checked')) { // var _date = new Date(); // var month = _date.getMonth() + 1; // month = month.toString().padStart(2, "0"); // var day = _date.getDate(); // day = day.toString().padStart(2, "0"); // var today = _date.getFullYear() + '-' + month + '-' + day; // var startDay = $('#startday').val(); // if (startDay < today) { // $('#startday').val(today); // changeDayInput('start'); // } // } // }); // $(document).on('click', '.calendar_td', function() { // $('#remove-ended-event').prop('checked', false); // }); "use strict", $('#event-reset').on('click', function() { clearForm(this.form); }); function clearForm(form) { $(form) .find("input, select, textarea") .not(':button, :submit, :reset, :hidden') .val('') .prop('checked', false) .prop('selected', false); $(form).find('input[type="checkbox"]').prop('checked', false); } if (window.matchMedia("(max-width: 575px)").matches) { $('.event-search__item--dd dt').on('click', function() { $(this).next().slideToggle(); $(this).toggleClass('open'); }); } $('.event-search__btn').on('click', function() { $('.event-search__btn').removeClass('current'); $(this).addClass('current'); }); $('#startday, #endday').on('change', function() { $('.event-search__btn').removeClass('current'); }); });

すべてのイベント一覧

全327件中1〜20件

1 2 3 16
このページのトップへ