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