# Vakantie Flow (tussen 2 datums)

**URL:** <https://community.homey.app/t/vakantie-flow-tussen-2-datums/144787>\
**Category:** Flows\
**Tags:** flow\
**Created:** [October 31, 2025, 7:26pm UTC](https://community.homey.app/t/vakantie-flow-tussen-2-datums/144787 "2025-10-31T19:26:21Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [November 2, 2025, 2:38pm UTC](https://community.homey.app/t/vakantie-flow-tussen-2-datums/144787/12 "2025-11-02T14:38:59Z")

</div>

Dat kan m.b.t. een aantal JavaScript functies. Ik gebruik zelf het liefst de flowkaarten van de Better Logic Library (BLL) voor het uitvoeren van functies. Specifiek de volgende:

 ![BLL Kaart Voer BLL Expression Uit](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/9/191716be08d56a950d1d8e9863bc2081b7a1e3b4.png)

Als je sec de datum-/tijd-waarde van het huidige moment wilt weten, dan gaat dat simpelweg via de functie `Date.now()`. De waarde die je krijgt is een getal dat het aantal ms t.o.v. 1-1-1970 voorstelt in UTC-tijdzone.

Als je een andere/vooraf bepaalde datum en tijd wilt omzetten naar de datum-/tijdwaarde, dan kun je de `Date.parse("jouw datum en tijdstempel")` gebruiken. Er zit echter een addertje onder het gras in deze functie: hij vereist een specifieke syntax waarin je de datum-/tijdstempel aanlevert, namelijk: “YYYY-MM-DDThh:mm:ss”. Dus eerst het jaardeel, dan het maanddeel, vervolgens het dagdeel, etc.

Je zult de bestaande datum-/tijdstempel dan dus moeten gaan opsplitsen in betreffende delen om de betreffende syntax op te bouwen. Ik heb hieronder een voorbeeld opgenomen van een flow die de standaard Datum en Tijd tags van Homey opsplitst in genoemde delen.

 ![Omzetten Datums van Tekst naar Waardes](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/a/9a45fc4b11624ff110c888ce5555c8a647f653a6.png)

Daarvoor gebruik ik de `.substring` methode. Daarmee kun je een deel van een tekst selecteren, die BLL in de ‘Expressie waarde (Tekst)’-tag stopt. Die datum-/tijddelen stop ik vervolgens in de genoemde `Date.parse()`-functie voor het omrekenen naar een getalwaarde. Eventueel kun je een datumwaarde ook weer omzetten naar een opgemaakte datum/tijd. Daarvoor heeft BLL een standaard flowkaart: ‘Datum opnamen als’, waar je dan de datum-/tijdwaarde in stopt en aangeeft welke ommaak je wilt en in welke tijdzone hij het resultaat moet tonen.

Nadat je een datum hebt omgezet naar waarde kun je er ook bijv. uren of minuten bij optellen of eraf trekken (zoals in [deze post](https://community.homey.app/t/app-pro-better-logic-library-just-some-better-logic-variable-and-library-management/5568/531)). Zolang die die plussen en minnen altijd terugrekent naar ms.

Wellicht dat het simpler kan; dan hoor ik het graag.

---

_[View the full topic](https://community.homey.app/t/vakantie-flow-tussen-2-datums/144787)._
