【发布时间】:2017-03-31 12:29:50
【问题描述】:
在我的模式中,我有两个使用 jquery timepicker 的输入文本框 startTime 和 endTime
我可以将事件粘贴在从 jquery ui 日历中选择的正确日期,但是如何从开始时间和结束时间获取值,然后在全日历事件中设置这些值?
我知道如何获取这些输入中的值,例如$('#startTime').val() 但堆叠在那里以将其设置为完整日历的开始时间。
下面是我的代码:
function setTimeValues(x,y)
{
var startHour = parseInt( $('#startTime').val());
var endHour = parseInt($('#endTime').val());
//x = moment(x)
// .set({ hour: parseInt(_startHour), minute: parseInt(_startMinutes), date: parseInt(_day), month: parseInt(_month), year: parseInt(_year) })
// .toDate();
// y = moment(y)
// .set({ hour: parseInt(_endHour), minute: parseInt(_endMinute), date: parseInt(_day), month: parseInt(_month), year: parseInt(_year) })
// .toDate();
$("#calendar").fullCalendar('renderEvent',
{
title: $('#CustomerFullName :selected').text(),
description: $('#description').val(),
start: x,
end: y,
allDay: false
},
true)
谢谢!
【问题讨论】:
-
我不确定 jquery timepicker 如何返回值,但 parseInt 可能会破坏数据
-
我确实做到了,但该事件未在完整日历中呈现。
-
我同意@Daffy,在开始和结束变量中你应该使用日期作为this format 例如
2010-01-07 -
@SalahEddineLahniche 我上面已经有一个jquery datepicker,这就是为什么我没有在开始时间和结束时间文本框的输入中使用它。
标签: jquery fullcalendar timepicker jquery-ui-timepicker