javascript - 如何解决 $.fullCalendar.formatDate 不是一个函数

标签 javascript jquery date fullcalendar

我正在为我的应用程序使用完整的日历 api,我试图禁用 fullcalendar 中的过去日期,但我得到 $.fullCalendar.formatDate is not a function 错误。我正在发布我的代码

select : function(start, end, allDay) {
        $('#clickedDateHolder').val(start.format());
        // show modal dialog
        var check = $.fullCalendar.formatDate(start,'yyyy-MM-dd');
        var today = $.fullCalendar.formatDate(new Date(),'yyyy-MM-dd');

        if(check < today)
        {
            bootbox.alert("Past Dates")
        }else{
            input.push(date.format());
            $('#selectedDate').val(input);
            $('#event-modal').modal('show');

所以在这段代码中,我试图在全日历中查看哪个日期是过去的日期,并试图给出一条消息,但每次我都收到这个错误。有人请帮忙

最佳答案

FullCalendar 的 formatDate() 仅适用于 2.0 以下的版本。看这里:http://fullcalendar.io/wiki/Upgrading-to-v2/

$.fullCalendar.formatDate → use a moment's .format() method instead

所以代替

$.fullCalendar.formatDate(start,'yyyy-MM-dd');

你必须使用

moment(start, 'DD.MM.YYYY').format('YYYY-MM-DD')

'DD.MM.YYYY'startformat('YYYY-MM-DD') 指定的最新格式目标格式。注意,您需要使用大写字母。

关于javascript - 如何解决 $.fullCalendar.formatDate 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33411674/

相关文章:

javascript - div 切换无法按我想要的方式工作

date - 如何在 Swift 中解析/创建格式为小数秒 UTC 时区(ISO 8601、RFC 3339)的日期时间戳?

javascript - 主进程和渲染进程之间的通信

javascript - JSON 文件的获取请求未命中链接预加载

javascript - 如何使用回车键将项目添加到输入中,并且仅在单击按钮时提交表单?

jquery - 扩展 jquery ui 对话框(添加更多选项)

javascript - 可靠的跨浏览器方式来获得选择的边界?

javascript - 如何切换列表中的元素单击?

Java 检查日期(由整数组成)是否有效

wikipedia - 从维基百科中提取人物日期数据