Javascript 完整日历:I';我在渲染100年之前的事件(0000年-0099年)时遇到问题(使用ISO8601格式)
我正在创建一个日历,通过它显示不同的事件。事件范围从0001年到6000年 fullcalendar希望获得ISO8601中的日期。我用这种格式把日期传给他 当我渲染0100-6000年的事件时,所有的事情都很好,事件显示得非常完美 但是当我想显示100年之前的年份(0001-0099)时,事件不会显示在fullcalendar中 以下是4个事件日期exsampls(该字符串以ISO8601格式作为事件日期发送到fullcalendar): 2016-01-23(工程罚款) 0253-01-23(工程罚款) 0099-01-23(问题:日历上未显示事件) 0009-01-23(问题:日历上未显示事件) 有人知道问题/解决方案是什么吗Javascript 完整日历:I';我在渲染100年之前的事件(0000年-0099年)时遇到问题(使用ISO8601格式),javascript,jquery,fullcalendar,momentjs,iso8601,Javascript,Jquery,Fullcalendar,Momentjs,Iso8601,我正在创建一个日历,通过它显示不同的事件。事件范围从0001年到6000年 fullcalendar希望获得ISO8601中的日期。我用这种格式把日期传给他 当我渲染0100-6000年的事件时,所有的事情都很好,事件显示得非常完美 但是当我想显示100年之前的年份(0001-0099)时,事件不会显示在fullcalendar中 以下是4个事件日期exsampls(该字符串以ISO8601格式作为事件日期发送到fullcalendar): 2016-01-23(工程罚款) 0253-01-23
谢谢 删除了之前的答案,因为OP发现原因与
fullCalendar
无关,但与他们使用new Date()
非常感谢您的评论和努力。但是,我尝试切换到moment.min.js版本2.10.3,但这并没有解决我的问题。我将继续研究它并进行更新。提供一个非常小的提琴/片段来演示这个问题可能会很有用,但前提是您可以将它变得非常小,而不是使用数百行代码来构建事件,诸如此类。在最新版本中,这在moment中运行良好,但OP在发送年份时没有填充<代码>时刻('0099-01-23')应给出正确的年份。该问题可能与YYYY支持无关。谢谢sabithpocker。我能修好它。问题是我在JS中使用newdate()来定义defultdate。再次感谢你和特林科特!您使用的是哪个版本的fullcalendar?