diff --git a/package.json b/package.json index be955e6..f0654f2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@wgr-sa/nuxt-form", "description": "Form builder for Nuxt", - "version": "0.9.3", + "version": "0.9.4", "repository": "https://github.com/WGR-SA/nuxt-form.git", "author": "jeanvier", "license": "MIT", diff --git a/src/runtime/utils/validators/validator.ts b/src/runtime/utils/validators/validator.ts index c322f4a..438ebb2 100644 --- a/src/runtime/utils/validators/validator.ts +++ b/src/runtime/utils/validators/validator.ts @@ -21,6 +21,9 @@ export class FormValidator { rule.$message = messages.get(rule.$params.type, 'validators') ?? rule.$message if (rule.$params.options) { + if (['minDate', 'maxDate'].includes(rule.$params.type)) { + rule.$params.options[0] = new Date().toLocaleString('de-DE', { day: '2-digit', month: '2-digit', year: 'numeric', hour: '2-digit', minute: '2-digit' }).replace(',', '') + } Object.keys(rule.$params.options).map((param) => rule.$message = rule.$message.replace(`{${param}}`, rule.$params.options[param])) } })