Javascript 当我点击事件时,如何以这种方式在FullCalendar上设置日期格式?

Javascript 当我点击事件时,如何以这种方式在FullCalendar上设置日期格式?,javascript,calendar,fullcalendar,Javascript,Calendar,Fullcalendar,当我点击事件时,如何以这种方式在FullCalendar上设置日期格式?例如,请使用以下代码: eventClick: function( calEvent, jsEvent, view ){ alert('start: ' + calEvent.start); alert('end: ' + calEvent.end); }, 那个警报显示了 start: 12/28/2013 14:55 end: 12/28/2013 18:55 alert('start:

当我点击事件时,如何以这种方式在FullCalendar上设置日期格式?例如,请使用以下代码:

  eventClick: function( calEvent, jsEvent, view ){
    alert('start: ' + calEvent.start);
    alert('end: ' + calEvent.end);
  },
那个警报显示了

start: 12/28/2013 14:55   
end: 12/28/2013 18:55
alert('start: ' + moment(calEvent.start).format('DD/MM/YYYYhh:mm'));
而不是2013年12月28日星期二


任何建议都将不胜感激。

由于fullcalendars的事件开始和结束属性是javascript日期对象,显示它们的代码负责处理它们的格式,它们本身没有特定的格式

我发现在javascript中处理日期的最简单方法是使用

在警报中设置日期的格式如下

start: 12/28/2013 14:55   
end: 12/28/2013 18:55
alert('start: ' + moment(calEvent.start).format('DD/MM/YYYYhh:mm'));

由于fullcalendars的事件开始和结束属性是javascript日期对象,所以显示它们的代码负责处理它们的格式,它们本身并没有特定的格式

我发现在javascript中处理日期的最简单方法是使用

在警报中设置日期的格式如下

start: 12/28/2013 14:55   
end: 12/28/2013 18:55
alert('start: ' + moment(calEvent.start).format('DD/MM/YYYYhh:mm'));
更新:此答案提供了FullCalendar版本1的解决方案。从版本2开始,FullCalendar使用Moment.js,此答案不再有效

js是一个非常棒的库,但是如果不想添加其他依赖项,也可以使用FullCalendar提供的formatDate函数

它的工作原理如下:

alert('start: ' + 
     $.fullCalendar.formatDate(calEvent.start, 'dd/MM/yyyy HH:mm'));
您可以在此处查看formatDate文档:

更新:此答案提供了FullCalendar版本1的解决方案。从版本2开始,FullCalendar使用Moment.js,此答案不再有效

js是一个非常棒的库,但是如果不想添加其他依赖项,也可以使用FullCalendar提供的formatDate函数

它的工作原理如下:

alert('start: ' + 
     $.fullCalendar.formatDate(calEvent.start, 'dd/MM/yyyy HH:mm'));
您可以在此处查看formatDate的文档:

这对我很有用; var startDate=$.fullCalendar.momentevent.start.format'yyyyy/MM/DD'

这对我很有效; var startDate=$.fullCalendar.momentevent.start.format'yyyyy/MM/DD'

我的解决方案

var startFix= moment($.fullCalendar.formatDate(start, 'YYYY-MM-DD'));
我的解决方案

var startFix= moment($.fullCalendar.formatDate(start, 'YYYY-MM-DD'));

通过缩进4个空格将代码格式化为代码。也许还值得解释一下为什么您认为这会解决OP的问题。通过缩进4个空格将代码格式化为代码。也许还值得解释一下为什么你认为这会解决OP的问题。