From 0541ce45d3eb56b8c265983615649dd80bf09656 Mon Sep 17 00:00:00 2001 From: shanroislamdev Date: Wed, 28 Jan 2026 22:21:00 +0600 Subject: [PATCH 1/2] fix(lit): fix date.getMonth() 0-indexing bug in DateTimeInput --- renderers/lit/src/0.8/ui/datetime-input.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderers/lit/src/0.8/ui/datetime-input.ts b/renderers/lit/src/0.8/ui/datetime-input.ts index e7b6171c8..083ca1a68 100644 --- a/renderers/lit/src/0.8/ui/datetime-input.ts +++ b/renderers/lit/src/0.8/ui/datetime-input.ts @@ -134,7 +134,8 @@ export class DateTimeInput extends Root { } const year = this.#padNumber(date.getFullYear()); - const month = this.#padNumber(date.getMonth()); + // getMonth() is 0-indexed (0=Jan), but standard date format requires 1-indexed (01=Jan). + const month = this.#padNumber(date.getMonth() + 1); const day = this.#padNumber(date.getDate()); const hours = this.#padNumber(date.getHours()); const minutes = this.#padNumber(date.getMinutes()); From 1a7a799df1ba4de03d02489727e8bb68d153c706 Mon Sep 17 00:00:00 2001 From: shanroislamdev Date: Wed, 28 Jan 2026 22:21:46 +0600 Subject: [PATCH 2/2] fix(angular): fix date.getMonth() 0-indexing bug in DateTimeInput --- renderers/angular/src/lib/catalog/datetime-input.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderers/angular/src/lib/catalog/datetime-input.ts b/renderers/angular/src/lib/catalog/datetime-input.ts index 61a679be9..e4487f8f2 100644 --- a/renderers/angular/src/lib/catalog/datetime-input.ts +++ b/renderers/angular/src/lib/catalog/datetime-input.ts @@ -94,7 +94,8 @@ export class DatetimeInput extends DynamicComponent { } const year = this.padNumber(date.getFullYear()); - const month = this.padNumber(date.getMonth()); + // getMonth() is 0-indexed (0=Jan), but standard date format requires 1-indexed (01=Jan). + const month = this.padNumber(date.getMonth() + 1); const day = this.padNumber(date.getDate()); const hours = this.padNumber(date.getHours()); const minutes = this.padNumber(date.getMinutes());