我的页面中有一个输入来捕获日期。我需要它以“yyyy-mm-dd”格式,但它将它保存在“yyyy-mm-ddthh-mm-ssz”中。
<input id="celular" type="date" date="yyyy/mm/dd" class="browser-default" ng-model="cumpleanos" >
我需要在前面或后面格式化为yyyy-mm-dd。
当我检查数据发送的标题时,我看到了:
cumpleanos: "2018-03-01T05:00:00.000Z"
并且数据库向我发送了这个错误:
日期值不正确:'2018-03-01T05:00:00.000Z'代表第1行的'cumpleanos'栏
列cumpleanos
是日期类型列。
答案 0 :(得分:-2)
您可以使用子字符串:
var time = "2018-03-01T05:00:00.000Z";
time = time.substring(0,10);
console.log(time);
// "2018-03-01"
&#13;