vue系统自带返回的时间是不能使用的,所以需要格式化一下。接下来我将告诉你们如何获取当前月时间并格式化。我的需求是获取当月的月初和月末的时间。
## 1.第一步, 先安装插件,这个插件可以方便快捷的格式化时间格式
2.如果嫌麻烦可以直接复制粘贴我的代码。
created() {
var d = new Date();
//月初
this.kaisDate = d.setDate(1);
this.kaisDate = new Date(this.kaisDate);
this.kaisDate = this.kaisDate.toLocaleDateString();
//月末
this.emtdata = d.setDate(1);
this.emtdata = new Date(this.emtdata);
this.emtdata =
this.emtdata.setMonth(d.getMonth() + 1) - 24 * 60 * 60 * 1000;
this.emtdata = new Date(this.emtdata);
this.emtdata = this.emtdata.toLocaleDateString();
// 先把字符串转成时间格式。再把时间格式转成字符串
this.kaisDate = moment(this.kaisDate, "YYYY-MM-DD");
this.kaisDate = this.kaisDate.format("YYYY-MM-DD");
this.emtdata = moment(this.emtdata, "YYYY-MM-DD");
this.emtdata = this.emtdata.format("YYYY-MM-DD");
this.startTime = this.kaisDate;
this.endTime = this.emtdata;
console.log( this.startTime,this.endTime)
},