node-red-dashboard2-datepicker
v1.0.0
Published
A date picker UI widget for Node-RED Dashboard 2 that returns Unix timestamps
Maintainers
Readme
@smartconnect/node-red-dashboard2-datepicker
Een datumkiezer UI-widget voor Node-RED Dashboard 2 (@flowfuse/node-red-dashboard ≥ 1.0).
Installatie
# Vanuit je Node-RED user-directory (~/.node-red):
npm install /pad/naar/node-red-smartconnect-datepickerOf publiceer naar npm en installeer dan:
npm install @smartconnect/node-red-dashboard2-datepickerHerstart daarna Node-RED en ververs de Dashboard 2 UI.
Gebruik
Sleep de date picker node vanuit de dashboard categorie in het palet naar je flow.
Configuratie
| Eigenschap | Standaard | Beschrijving |
|---------------|---------------------|-------------|
| Label | Selecteer datum | Weergegeven boven het invoerveld |
| Topic | datepicker | msg.topic van het uitvoerbericht |
| Output formaat | unix (ms) | Zie hieronder |
| Tijdkiezer | uit | Inclusief uur/minuut kiezen |
| Standaard vandaag | aan | Initialiseer op de huidige datum |
| Min datum | — | Vroegste selecteerbare datum (JJJJ-MM-DD) |
| Max datum | — | Laatste selecteerbare datum (JJJJ-MM-DD) |
Output formaten
| Waarde | msg.payload voorbeeld |
|-------------|------------------------|
| unix | 1745535600000 (ms) |
| unix_s | 1745535600 (s) |
| iso | "2025-04-25T00:00:00.000Z" |
| both | { unix_ms, unix_s, iso, date } |
Datum voorladen via inject
Stuur een Unix timestamp (ms of s) of ISO-string als msg.payload naar de node:
{ "payload": 1745535600000 }De widget herkent automatisch ms vs s (grens: > 1e10 = ms).
Voorbeeld flow
[
{
"id": "datepicker1",
"type": "ui-datepicker",
"name": "Kies datum",
"label": "Rapportdatum",
"outputFormat": "unix",
"includeTime": false,
"defaultToday": true,
"topic": "rapportdatum"
},
{
"id": "debug1",
"type": "debug",
"name": "Unix timestamp"
}
]Licentie
Apache 2.0 — Smartconnect
