我如何得到完整的日历读取日期/时间
How do I get fullcalendar to read date/time?
我在我的项目上使用fullcalendar。我的用户将输入事件信息,如事件名称、日期和位置。除了日期/时间,一切都很顺利。当用户输入日期和时间时,显示如下:06/28/2016 10:00 AM
FullCalendar读取日期但不读取时间。我需要做什么才能让它读取时间?
这是我的js为fullcalendar:
$(document).ready(function() {
// page is now ready, initialize the calendar...
$('#calendar').fullCalendar({
// put your options and callbacks here
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
weekends: true,
events: 'http://www.familyevent.comli.com/events.php',
eventRender: function(event) {
if (event.allDay === 'true') {
event.allDay = true;
} else {
event.allDay = false;
}
},
eventClick: function(event) {
alert("event start " + moment(event.start).format('MM/DD/YYYY hh:mm a') + " event end " +
moment(event.end).format('MM/DD/YYYY hh:mm:ss'));
}
});
});
我放入eventClick来查看fullCalendar正在读取的内容。它获取日期,但时间始终是12:00 AM
使用已经与fullCalendar捆绑在一起的moment.js将日期转换为fullCalendar能够理解的格式。
event.start = moment("06/28/2016 10:00 AM");
如果在删除AM前的空格后仍然不起作用,并且您的日期格式定义良好,则可以通过手动添加小时和分钟逐步创建moment对象:
var time = ("06/28/2016 10:00 AM").split(" ")[1].split[":"];
event.start = moment("06/28/2016 10:00 AM").hours(time[0]).minutes(time[1]); //also add AM/PM handling
相关文章:
- 从桌面读取python文件时高亮显示代码
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- JavaScript打印功能使日历停止工作
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- NodeJS-readline暂停和恢复事件发射器(逐行读取)
- 未捕获的类型错误:无法读取属性'删除'的未定义
- primefaces日历可以禁用过去的日期和时间吗
- AngularJS指令出错-无法读取属性'编译'的未定义
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- 如何在Javascript中读取unsigned int
- 完整日历 - 读取键盘箭头键并派生与单击日期单元格相同的行为
- 未捕获的类型错误:无法读取属性'calendar'的未定义-谷歌日历API
- 我如何得到完整的日历读取日期/时间