做按日期范围查询指定数据的时候碰到时间格式不符的问题,导致无法查询出结果
所得到的时间格式:
Fri Aug 11 2023 00:00:00 GMT 0800 (中国标准时间)
想得到的时间格式:
2023-08-14
折腾了一段时间,最终从网上找到了针对我的问题的解决方案:
newDate(time) {
var date = new Date(time);
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? "0" + m : m;
var d = date.getDate();
d = d < 10 ? "0" + d : d;
return y + "-" + m + "-" + d;
},
通过上面的方法在前端对时间数据进行格式转换,即可变成标准时间
参考文章:
中国标准时间和年月日 时分秒相互转化