如何将yyyy-mm-ddthh-mm-ssz转换为yyyy-mm-dd格式

时间:2018-03-02 20:52:18

标签: php mysql datetime html-input

我的页面中有一个输入来捕获日期。我需要它以“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是日期类型列。

1 个答案:

答案 0 :(得分:-2)

您可以使用子字符串:

&#13;
&#13;
var time = "2018-03-01T05:00:00.000Z";
time = time.substring(0,10);

console.log(time);
// "2018-03-01"
&#13;
&#13;
&#13;