Ric*_*do 6 javascript time jquery fullcalendar
下午好,我知道这个话题已经在之前的会议上进行了讨论,尽管有不同的主题我仍然无法解决我的问题.我正在使用http://arshaw.com/fullcalendar/上提供的完整日历,他们有两种显示时间的方式,例如"10:30a" - "7p".我希望时间显示在非全日活动的日历上,格式为"12:00 pm"或"12:00 am".我遇到的问题是,当你下载fullcalendar时,你有几个文件:
fullcalendar.js,fullcalendar.css,fullcalendar.min.js,fullcalendar.print.css,gcal.js,jQuery的1.9.1.min,jquery的-UI-1.10.2.custom.min
我尝试了其他线程建议的内容,这是在时间格式和setdefault方法中对fullcalendar.js的更改,但无济于事.我甚至可以删除文件"fullcalendar.js",我的测试仍然可以正常工作.我想知道为什么会这样,如果时间格式没有在那里管理,它在哪里管理?谢谢
小智 11
使用它,它会起作用:
$('#calendar').fullCalendar({
timeFormat: 'hh:mm a'
});
Run Code Online (Sandbox Code Playgroud)
如果您正在使用timelineDay视图,我发现此设置将更改时间格式:
slotLabelFormat:"HH:mm"
Run Code Online (Sandbox Code Playgroud)
我之前也遇到过同样的问题,这可以解决你的问题
如果您使用的是版本 4,请将此对象添加到您的 fullcalender 对象中
eventTimeFormat: {
hour: "numeric",
minute: "2-digit",
meridiem: "short",
},
Run Code Online (Sandbox Code Playgroud)
fullcalendar 允许您通过设置时间格式来更改默认时间 ( http://arshaw.com/fullcalendar/docs/text/timeFormat/ )。可能比更改源代码更好。
我认为您的解决方案不起作用的原因是您包含 fullcalendar.js 和 fullcalendar.min.js。这些文件包含相同的代码,第二个文件是第一个文件的缩小版本。缩小的文件通常用于站点的部署版本,而其他版本则用于开发。因此,如果您想进行更改,请不要包含缩小版本
| 归档时间: |
|
| 查看次数: |
14948 次 |
| 最近记录: |