我正在研究jQuery的完整日历插件。我必须根据动态时区设置今天的完整日历日期。我今天的日期在PHP变量中。如何通过完整日历中的PHP变量设置今天的日期。我曾尝试使用gotoDate
选项,但无法正常工作。
请找到以下代码:-
$("#calendar").fullCalendar({
gotoDate : <?php echo $startdate; ?>,
dayClick: function (date, jsEvent, view){
$(".fc-state-highlight").removeClass("fc-state-highlight");
$("td[data-date="+date.format('YYYY-MM-DD')+"]").addClass("fc-state-highlight");
},
eventRender: function(event, element, view){
if(event.start._d.getMonth() !== $("#calendar").fullCalendar("getDate")._d.getMonth()){
return false;
}
},
viewRender: function(view, element){
$(".fc-other-month").html("");
},
windowResize: function(view) {
if($(window).width() < 514){
$("#calendar").fullCalendar("changeView", "basicDay");
}else{
$("#calendar").fullCalendar("changeView", "month");
}
}
});
任何帮助将不胜感激。提前致谢。
参考方案
“ gotoDate”是一种方法,不是一种选择。您不能在这样的初始化选项中指定它。
为了设置日历加载时显示的日期,您需要的是“ defaultDate”(https://fullcalendar.io/docs/current_date/defaultDate/)
$("#calendar").fullCalendar({
defaultDate : <?php echo $startdate; ?>,
您应该确保$startdate
为YYYY-MM-DD
格式,以确保提供给fullCalendar的信息没有歧义。
N.B.如果需要基于日历控件范围之外的某些事件手动设置当前日期,则打算在日历初始化后使用“ gotoDate”。有关使用说明,请参见https://fullcalendar.io/docs/current_date/gotoDate/。
PHP Count数组元素 - php嗨,有人可以解释为什么这会返回“数组由0个元素组成”。 :$arr = array(1,3,5); $count = count($arr); if ($count = 0) { echo "An array is empty."; } else { echo "An array has $count elements.…
PHP:从函数返回值并直接回显它? - php这可能是一个愚蠢的问题,但是……的PHPfunction get_info() { $something = "test"; return $something; } html<div class="test"><?php echo get_info(); ?></div> 有没有办…
PHP:将数据从二维数组复制到一维数组的最快方法 - php我有一个巨大的二维PHP数组,带有500万行。$t = [ [ "id" => 1, "name" => "foo" ], [ "id" => 2, "name" => "bar" ] ]; 现在,我必须将此数组的I…
php-printf和sprintf具有不同的输出 - php我编写了以下微型php程序来测试printf和sprintf:<?php $str_1 = printf("%x%x%x", 65, 127, 245); $str_2 = sprintf("%x%x%x", 65, 127, 245); echo $str_1 . "\n"; echo $s…
PHP-解析当前URL - php在以下两种情况下,我都需要解析当前网址:http://mydomain.com/abc/ http://www.mydomain.com/abc/ 我可以获得“ abc”的返回值(或该位置的任何文本)。我怎样才能做到这一点? 参考方案 您可以使用parse_url();$url = 'http://www.mydomain.com/abc/…