javascript - 如何在 FullCalendar 中转换事件对象的开始日期和结束日期

标签 javascript jquery date fullcalendar

当我在 FullCalendar 中单击事件并获取事件的开始和结束属性时,它显示以下结果:

Result

注意:我使用了基于 FullCalendar 文档的 eventClick 函数。这是我的代码。

        eventClick: function(calEvent, jsEvent, view) {         

            alert ('Event ID: ' + calEvent.id + ' Event Title: ' + calEvent.title + ' Event Start: ' + calEvent.start + ' Event End: ' + calEvent.end);
            alert ('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);
            alert ('View: ' + view.name );

            $(this).css('border-color', 'red');
        },

有没有办法将开始日期转换为实际日期?喜欢2017年11月13日吗?由于我将开始日期设置为“2017-11-13”,因此我希望 calEvent.start 的输出相同。谢谢。

这是我设置日期的代码。

    Calendar c = new Calendar();
    c.setId(1);
    c.setStart("2017-11-13");
    c.setEnd("2017-11-14");
    c.setTitle("Event#1");

最佳答案

你可以尝试这样的事情,

var d = new Date(1510531200000);
var str = d.getUTCFullYear() + "\-" + (d.getMonth()+1) + "\-" + d.getDate();
alert(str);

将数字 1510531200000 替换为您的变量名称。

关于javascript - 如何在 FullCalendar 中转换事件对象的开始日期和结束日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47090138/

相关文章:

php - 如何获取特定日期范围内的记录

C# SQL Server 比较日期和字符串

javascript - 网格拖放 : Suppress for some records (groups)

javascript - Django 网站未正确检查链接

javascript - jQuery:将 div 拆分为另一个 div

javascript - Highcharts 饼图悬停时不透明度发生变化

javascript - 使用outerHeight();测量相同的类名,但高度不同

java - 在 Java 中将 LocalDate 解析为 Date 时出现问题

javascript - 如何使用reactjs获取整个数据 block ?

javascript - 无法使用 JavaScript 更改表单输入值