gpt4 book ai didi

javascript - FullCalendar v4 比较事件日期

转载 作者:行者123 更新时间:2023-12-02 22:39:44 24 4
gpt4 key购买 nike

我在比较 FullCalendar v4 的两个日期时遇到问题:

首先我设置今天的日期:

var today_a = new Date().toISOString().slice(0, 10);

接下来我尝试使用模板语言将此日期与事件开始日期[从 Django View 收集]进行比较,以更改其颜色,如下所示:

events: [
{% for event in main_events %}
{
color: {% if sub_event.start_date|date:"Y-m-d" < today_a %}'green'{%else%}'SkyBlue'{%endif%},
},
{% endfor %}
],

这不起作用,但如果我设置静态日期而不是 Today_a 那么一切都会按预期工作:

color: {% if sub_event.start_date|date:"Y-m-d" < '2019-10-30' %}'green'{%else%}'SkyBlue'{%endif%},

变量today_a是一个字符串。如何让这个变量进行比较?

最佳答案

感谢ADyson我已经通过使用 eventRender 来管理这个问题:

  eventRender: function(info) {
if (info.event.start.toISOString().slice(0, 10) < today_a) {
info.el.style.backgroundImage = 'linear-gradient(to right, red, yellow)';
}

谢谢大家的帮助:)

关于javascript - FullCalendar v4 比较事件日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58624178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com