如何将yyyy-mm-ddthh-mm-ssz转换为yyyy-mm-dd格式[重复]

问题描述 投票:-1回答:1

这个问题在这里已有答案:

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

php mysql datetime html-input
1个回答
-2
投票

你可以使用substring:

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

console.log(time);
// "2018-03-01"
© www.soinside.com 2019 - 2024. All rights reserved.