这是非常令人困惑的。为什么在09-09之前的2017-09-02事件没有显示9AM之后的事件是有效的。是否有任何选项可以控制这个?
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay,listWeek'
},
defaultDate: '2017-09-12',
events: [
{
title: 'test11111',
start: '2017-09-01T16:00:00',
end: '2017-09-02T09:00:00'
},
{
title: 'test22222',
start: '2017-09-01T16:00:00',
end: '2017-09-02T08:00:00'
},
],
timeFormat: 'HH(:mm)',
displayEventEnd: {
month: true,
default: true
}
});
答案 0 :(得分:1)
您需要指定nextDayThreshold
。默认情况下,它设置为上午9点,这意味着在此之前结束的任何事件都不会在当天呈现。
在你的情况下,你有一个活动在早上8点结束,所以你需要nextDayThreshold: '08:00:00'
早上8点或更早,如果你想要那个甚至在那天出现:
<?php
class SmsSenderManager{
function sendSms($from,$to,$accountId,$token,$msg){
$strFromNumber = $from;
$strToNumber = $to;
$strMsg = $msg;
$result = new stdClass();
require_once ("Services/Twilio.php");
$AccountSid = $accountId;
$AuthToken = $token;
$objConnection = new Services_Twilio($AccountSid, $AuthToken);
$bSuccess = $objConnection->account->sms_messages->create(
$strFromNumber,
$strToNumber,
$strMsg
);
$result->content = $strMsg;
$result->success = true;
return $result;
}
}
?>