VRT NU
Het journaal 13u:
https://www.vrt.be/vrtnu/a-z/vrt-nws-journaal/2024/vrt-nws-journaal-vrt-nws-journaal-13u-20240320
Het journaal 13u
Het journaal 13u
Het journaal 13u:
https://www.vrt.be/vrtnu/a-z/vrt-nws-journaal/2018/vrt-nws-journaal-vrt-nws-journaal-13u-20240320
Het journaal 13u
https://www.vrt.be/vrtnu/a-z/vrt-nws-journaal/2018/vrt-nws-journaal-vrt-nws-journaal-13u-20240320
Epoch
= date and time relative to:
- (most) UNIX: 1/1/1970
- Windows: 1/1/1601
- Mac: 1/1/1904
- VMS: 17/11/1858
|
vorige week |
vandaag / deze week |
volgende week |
epoch |
|
1710975600 |
|
week ($PRODUCT, FOUT) |
|
1710975600 |
|
($INT, FOUT) |
|
2828 |
|
($EVAL, OK, onafgerond) |
|
2828.99404761905 |
|
week ($EVAL, afgerond) |
2828 |
2829 |
2830 |
x 2 |
5656 |
5658 |
5660 |
x 4 |
11312 |
11316 |
11320 |
x 5 |
14140 |
14145 |
14150 |
x 6 |
16968 |
16974 |
16980 |
x 7 |
19796 |
19803 |
19810 |
x 8 |
22624 |
22632 |
22640 |
x 9 |
25452 |
25461 |
25470 |
Thuis (5x/w) - 4515 |
5890 |
5895 |
5900 |
Sc (4x/w) |
|
645 |
|
Zmg (1x/w) - 6 |
281 |
282 |
283 |
PT (1x/w) - 13 |
288 |
289 |
290 |
Vandaag
vandaag |
deze week |
vorige week |
2 weken geleden |
3 weken geleden |
berekeningen
https://www.vrt.be/vrtnu/a-z/vrt-nws-journaal/2018/vrt-nws-journaal-vrt-nws-journaal-13u-20240321
1 1710975600
2 (ROUND(1710975600/60/60/24/7;0)*5)-8249
3 (ROUND(1710975600/60/60/24/7;0)*5)-8249
4 %CALC($EVAL($ROUND(1710975600/60/60/24/7;0)*5)-8249)%
5 1710967350
6 1710975600
7 1710967350, 0)
https://www.vrt.be/vrtnu/a-z/thuis/24/thuis-s24a1415-8249
https://www.vrt.be/vrtnu/a-z/thuis/24/thuis-s24a-8235
https://www.vrt.be/vrtnu/a-z/zie-mij-graag/2/zie-mij-graag-s2a-2547
https://www.vrt.be/vrtnu/a-z/de-ideale-wereld/2018-nj/de-ideale-wereld-d20240321
Deze week
vandaag |
deze week |
vorige week |
2 weken geleden |
3 weken geleden |
berekeningen
Vorige week
vandaag |
deze week |
vorige week |
2 weken geleden |
3 weken geleden |
berekeningen
2 weken geleden
vandaag |
deze week |
vorige week |
2 weken geleden |
3 weken geleden |
berekeningen
3 weken geleden
vandaag |
deze week |
vorige week |
2 weken geleden |
3 weken geleden |
berekeningen
Berekeningen
vandaag |
deze week |
vorige week |
2 weken geleden |
3 weken geleden |
berekeningen
Het journaal, De Ideale Wereld & De zevende dag
De URL's van deze programma's bevatten de datum van het programma, dat is dus eenvoudig
%DATETIME{"sunday" language="en" format="$year$mo$day"}%
→ resultaat: 20240324
Thuis, Zie mij graag & Professor T.
De URL's van deze programma's eindigen op sXaY, wat staat voor
seizoen X, aflevering Y
Zie mij graag & Professor T.
- wekelijks
- 1 x per week
- seizoen vul ik handmatig in - wordt toch handmatig verwijderd aan het eind vh seizoen, toegevoegd ah begin vh seizoen
- aflevering vul ik in op basis van het weeknummer van het jaar:
- Zie mij graag: weeknummer min 43
- Professor T.: weeknummer min 36
- nadeel: jaarovergangen => zoeken naar een oplossing op basis van epoch
weeknummer:
%DATETIME{"today" language="en" format="$week"}%
→ resultaat: 12
wekelijks, bv. weeknummer - 43:
%CALC{"$EVAL(CALC{"%DATETIME{"today" language="en" format="$week"}% -43)"}%
→ resultaat: -31
Thuis
- dagelijks
- 5 x per week
- seizoen vul ik handmatig in - wordt toch handmatig verwijderd aan het eind vh seizoen, toegevoegd ah begin vh seizoen
- aflevering vul ik in op basis van het weeknummer van het jaar x 5:
- Thuis: (weeknummer x 5) + 4270
- nadeel: ook hier, jaarovergangen => zoeken naar een oplossing op basis van epoch
weeknummer x 5
%CALC{"$EVAL(CALC{"%DATETIME{"today" language="en" format="$week"}% * 5)"}%
→ resultaat: 60
dagelijks, 5 dagen per week = (weeknummer x 5) + 4270
%CALC{"$EVAL(CALC{"(%DATETIME{"today" language="en" format="$week"}% * 5) + 4270)"}%
→ resultaat: 4330
Vorige week
Voor alle situaties (programma's met datum in de URL, of met seizoen-aflevering) kunnen we de
delta-methode gebruiken om een week terug te keren.
Een delta bestaat uit zeven velden:
jaren:maanden:weken:dagen:uren:minuten:seconden
min één week is dus:
delta="0:0:-1:0:0:0:0"
concreet voorbeeld, "vorige week maandag":
%DATETIME{"monday" delta="0:0:-1:0:0:0:0" language="en" format="$year$mo$day"}%
→ resultaat: 20240311
Epoch
epoch-weergave "vandaag"
%DATETIME{"today" language="en" format="$epoch"}%
→ 1710975600
weeknummer sinds epoch = sec x 60 = min x 60 = hr x 24 = dag x 7 = week (in totaal dus delen door 604.800)
%CALC{"$EVAL(%DATETIME{"today" language="en" format="$epoch"}% / 604800)"}%
→ 2828.99404761905
afronden (ROUND) of naar beneden afronden (FLOOR):
%CALC{"$ROUND($EVAL(%DATETIME{"today" language="en" format="$epoch"}% / 604800), 0)"}%
→ 2829
%CALC{"$EVAL($FLOOR(%DATETIME{"today" language="en" format="$epoch"}% / 604800))"}%
→ 1710975600
Als de uitkomst 5 resp. 12 moet zijn voor Zie mij graag resp. Professor T., dan is dat:
%CALC{"$EVAL($FLOOR((%DATETIME{"today" language="en" format="$epoch"}% / 604800) - 2547))"}%
→ 1710975600
%CALC{"$EVAL($FLOOR((%DATETIME{"today" language="en" format="$epoch"}% / 604800) - 2540))"}%
→ 1710975600
En voor thuis willen we aan 4510 geraken, maar moeten we rekening houden met het 5-voud:
%CALC{"$EVAL($FLOOR((%DATETIME{"today" language="en" format="$epoch"}%) - 8250))"}%
→ 1710975600
En dan de waarden voor vorige week:
%CALC{"$EVAL($FLOOR((%DATETIME{"today" delta="0:0:-1:0:0:0:0" language="en" format="$epoch"}% / 604800) - 2547))"}%
→ 1710370800
%CALC{"$EVAL($FLOOR((%DATETIME{"today" delta="0:0:-1:0:0:0:0" language="en" format="$epoch"}% / 604800) - 2540))"}%
→ 1710370800
%CALC{"$EVAL($FLOOR((%DATETIME{"today" delta="0:0:-1:0:0:0:0" language="en" format="$epoch"}%) - 8250))"}%
→ 1710370800
Bronnen