'
// calendarHtml += '
'
// // 曜日の行を作成
// for (let i = 0; i < weeks.length; i++) {
// calendarHtml += '' + weeks[i] + ' | '
// }
// 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 += '' + num + ' | '
// } else if (dayCount > endDayCount) {
// // 末尾の日数を超えた
// let num = dayCount - endDayCount
// calendarHtml += '' + num + ' | '
// dayCount++
// } else {
// calendarHtml +=
// `${dayCount} | `
// dayCount++
// }
// }
// calendarHtml += '
'
// }
// calendarHtml += '
'
// 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');
});
});