<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">$(document).ready(function(){
    function daterangePicker(){
        var $daterangeWrap = $('#notiDaterange');
        var today = moment();
		let $startDate = $('.sdaterange'),
            $endDate = $('.edaterange'),
            $startTime = $('.stime'),
            $endTime = $('.etime');

        $daterangeWrap.daterangepicker({
            // "showDropdowns": true,
            "minYear": 2000,
            "maxYear": Number(today.format('YYYY'))+Number(0),
            "locale": {
                "format": "YYYY-MM-DD",
                "separator": " ~ ",
                "applyLabel": "적용",
                "cancelLabel": "닫기",
                "daysOfWeek": ["일","월","화","수","목","금","토"],
                "monthNames": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"],
            }
        });
		$daterangeWrap.on('apply.daterangepicker', function(ev, picker) {
            $startDate.val(picker.startDate.format('YYYY-MM-DD'));
            $startTime.val(picker.startDate.format('HH:mm'));
            $endDate.val(picker.endDate.format('YYYY-MM-DD'));
            $endTime.val(picker.endDate.format('HH:mm'));
            $('.date-wrap &gt; em').css('display','block');
        });
        $daterangeWrap.one('show.daterangepicker',function (ev, picker) {
            $('.drp-buttons .cancelBtn').after('&lt;button class="clearBtn" onclick="fn_clear();"&gt;초기화&lt;/button&gt;');
        });
    }
    daterangePicker();

    //날짜입력 유효성 체크
    let datatimeRegexp = /^(19|20)\d{2}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[0-1]) ~ (19|20)\d{2}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[0-1])$/;

    $("#daterange").on('keyup', function (e) {
        if (e.key === 'Enter' || e.keyCode === 13) {
            if ( !datatimeRegexp.test($(this).val()) ) {
                alert("날짜는 yyyy-mm-dd ~ yyyy-mm-dd 형식으로 입력해주세요.");
                $(this).val('');
                return false;
            }
        }
    }).on('keydown', function (e) {
        if (e.keyCode === 9 &amp;&amp; !e.shiftKey) {
            let today = new Date();

            let year = today.getFullYear();
            let month = today.getMonth() + 1;
            let date = today.getDate();

            //$(this).val(year + '-' + month + '-' + date + ' ~ ' + year + '-' + month + '-' + date);
        }
    });

});</pre></body></html>