File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -26,14 +26,18 @@ END:VTIMEZONE
26
26
{% for termin in site.data.calendar -%}
27
27
{% assign start_uhrzeit = termin.uhrzeit | remove: "h" | remove: "." | append: "00" -%}
28
28
{% assign start = termin.datum | remove: "-" | append: "T" | append: start_uhrzeit -%}
29
+ {% assign start_stunden = start_uhrzeit | divided_by: 100 | floor -%}
30
+ {% assign start_minuten = start_uhrzeit | modulo: 100 | divided_by: 60 -%}
31
+ {% assign start_rational = start_stunden | plus: start_minuten -%}
29
32
{% if termin.dauer -%}
30
- {% assign dauer_stunden = termin.dauer | floor -%}
31
- {% assign dauer_minuten = termin.dauer | minus: dauer_stunden | times: 60 -%}
32
- {% assign dauer = dauer_stunden | times: 100 | plus: dauer_minuten -%}
33
+ {% assign dauer = termin.dauer -%}
33
34
{% else -%}
34
- {% assign dauer = 100 -%}
35
+ {% assign dauer = 1 -%}
35
36
{% endif -%}
36
- {% assign end_uhrzeit = termin.uhrzeit | remove: "h" | remove: "." | plus: dauer -%}
37
+ {% assign end_rational = start_rational | plus: termin.dauer -%}
38
+ {% assign end_stunden = end_rational | floor}
39
+ {% assign end_minuten = end_rational | minus: end_stunden | times: 60 -%}
40
+ {% assign end_uhrzeit = end_stunden | times: 100 | plus: end_minuten -%}
37
41
{% assign dauer_tage = end_uhrzeit | divided_by: 2400 | floor -%}
38
42
{% assign end_uhrzeit = end_uhrzeit | modulo: 2400 -%}
39
43
{% assign starttag = termin.datum | date: '%d' -%}
You can’t perform that action at this time.
0 commit comments