【发布时间】:2017-09-21 00:04:28
【问题描述】:
我想知道在全日历中查看的主要月份的第一天和最后一天是什么。
这是相关的月份视图:
events: function (start, end, timezone, callback) { //custom events function to be called every time the view changes
alert (start.format());
alert (end.format());
},
当我在本月(2017 年 4 月)运行此代码时,我得到: start.format()=2017-03-26 end.format()= 2017-05-07 我想得到以下日期: 开始时间:2017-04-01 结束:2017-04-30
有什么方法可以让我在事件函数中获取这个日期?
非常感谢
附言
我不想使用“showNonCurrentDates: false”选项
【问题讨论】:
-
随着
v4的发布,它变得容易多了。<viewObject>.currentStart()和<viewObject>.currentEnd()。例如,datesRender: function(info) { console.log(info.view.currentStart.format("YYYY-MM-DD")); console.log(info.view.currentEnd.format("YYYY-MM-DD")); } -
@Fr0zenFyr 你太棒了,解决了我的问题,救了我的命。我在这个解决方案中搜索了 1 个小时。谢谢亲爱的。
-
很高兴它帮助了你@Kamlesh。干杯!
标签: javascript jquery css ajax fullcalendar