格式化

安装moment.js

1
npm install moment --save

引入

1
import moment from "moment";

定义格式化日期函数

1
2
3
4
5
6
7
8
9
let aData = new Date();
const dateFormat = (data) => {

return moment(new Date(data).getTime()).format('YYYY-MM-DD HH:mm:ss')

}

console.log(dateFormat(aData))
export default dateFormat

禁用今天之前日期

vue组件中使用disabledDate,接收函数参数

1
2
3
4
5
6
7
 <el-date-picker
v-model="addEmailFrom.sendTime"
type="datetime"
value-format="YYYY-MM-DD hh:mm:ss"
placeholder="选择时间"
:disabledDate="dateSelect"
/>

返回小于当天的日期

1
2
3
4
//禁用当前日期的前面的日期
const dateSelect = (time) => {
return time.getTime() < Date.now() - 3600 * 1000 * 24
}