{% extends "base.html" %} {% block title %}校历 · 西湖生存手册 {% endblock %} {% block content %}

本学期校历

{% if error %}
{{ error }}
{% endif %}
订阅到日历

把下面的地址粘进手机/系统日历的「订阅日历」,内容会自动更新(需本机服务在跑)。

{% for ics in ics_urls %}

{{ ics.title }}:{{ ics.url }}

{% endfor %}
{% if semester %}
学期
{{ semester.name }}
课程期间
{{ semester.start | fmt_date }} ~ {{ semester.end | fmt_date }}
今天
{{ today | fmt_date }}({{ today | weekday_cn }})
教学周
{% if progress %}第 {{ progress.week }} / {{ progress.total }} 周{% else %}假期中{% endif %}
{% if progress %}
学期进度 {{ progress.percent }}%
{% endif %}
{% else %}
当前没有正在进行的学期(或校历数据不可用)。
{% endif %}

校历事件

{% if events %} {% for event in events %} {% endfor %}
标题日期范围倒计时
{{ event.title }} {{ event.start | fmt_date }} {%- if event.end and event.end != event.start %} ~ {{ event.end | fmt_date }}{% endif %} {% set d = event.last_day | days_until(today) %} {% if d is none %}— {% elif d < 0 %}已过({{ -d }} 天前结束) {% elif d == 0 %}今天 {% else %}{{ d }} 天后{% endif %}
{% else %}
暂无校历事件。
{% endif %} {% endblock %}