MYSQL插入日期数据报错:“Error: ER_TRUNCATED_WRONG_VALUE: Incorrect date value: ‘2020-03-01T16:00:00.000Z’ for
MYSQL插入日期数据报错:“Error: ER_TRUNCATED_WRONG_VALUE: Incorrect date value: ‘2020-03-01T16:00:00.000Z’ for column ‘endDate’ at row 1”问题描述:Vue中前端传到后端的日期格式为“2020-03-01T16:00:00.000Z”,mysql中类型为date,无法插入数据,并报错.
·
MYSQL插入日期数据报错:“Error: ER_TRUNCATED_WRONG_VALUE: Incorrect date value: ‘2020-03-01T16:00:00.000Z’ for column ‘endDate’ at row 1”
问题描述:Vue中前端传到后端的日期格式为“2020-03-01T16:00:00.000Z”,mysql中类型为date,无法插入数据,并报错;
解决方案:转换日期格式
方法一:
- 安装moment插件,
cnpm install moment --save
; - 可将“2020-03-01T16:00:00.000Z”转成“2020-03-01” (想改成带时间则为:‘YYYY-MM-DD HH:mm:ss’’)
//js文件前引入插件
const moment = require('moment')
var date = moment('2020-03-01T16:00:00.000Z').format('YYYY-MM-DD'),
补充:Vue文件中引入插件语句为import moment from “moment”
更多推荐
已为社区贡献6条内容
所有评论(0)