From 4c56762b3dff200186db32dadb00f800befff1e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alvaro=20Cabrera=20Dur=C3=A1n?= <pateketrueke@gmail.com> Date: Tue, 9 Oct 2018 20:15:20 -0500 Subject: [PATCH] Apply formats for date/date-time; fix --- src/core/utils.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/core/utils.js b/src/core/utils.js index e140112f..d6d56043 100644 --- a/src/core/utils.js +++ b/src/core/utils.js @@ -139,6 +139,24 @@ function typecast(type, schema, callback) { if (value.length > max) { value = value.substr(0, max); } + + switch (schema.format) { + case 'date-time': + case 'datetime': + value = new Date(value).toISOString(); + break; + + case 'date': + value = new Date(value).toISOString().substr(0, 10); + break; + + case 'time': + value = new Date(value).toISOString().substr(11); + break; + + default: + break; + } break; } -- GitLab