<template>
</template>
<script>
export default {
created() {
let startTm='2021-02-15 00:00:00'
let endTm='2021-02-26 00:00:00'
let date = new Date()
//两个字符串比较
this.stringToDate(startTm)<this.stringToDate(endTm)?console.log('这是对的jwq'):console.log('这是错的jwq')
//与当前时间比较
date<this.stringToDate(endTm)?console.log('这是对的jwq'):console.log('这是错的jwq')
},
methods: {
//把yyyy-MM-dd HH:MM:SS格式的字符串转为日期 如果单纯想获取年度可以直接new Date().getFullYear()
//如果是字符串2021-02-26 10:00:00想转换成2021/02/26 10:00:00可以使用'字符串变量'.replace(/-/g,'/')
stringToDate(str) {
let tempStrs = str.split(" ");
let dateStrs = tempStrs[0].split("-");
let year = parseInt(dateStrs[0], 10);
let month = parseInt(dateStrs[1], 10) - 1;
let day = parseInt(dateStrs[2], 10);
let timeStrs = tempStrs[1].split(":");
let hour = parseInt(timeStrs [0], 10);
let minute = parseInt(timeStrs[1], 10);
let second = parseInt(timeStrs[2], 10);
let date = new Date(year, month, day, hour, minute, second);
return date;
}
}
}
</script>
‘yyyy-MM-dd HH:MM:SS’格式的字符串转日期vue<template></template><script> export default { created() { let startTm='2021-02-15 00:00:00' let endTm='2021-02-26 00:00:00' let date = new Date() //两个字符串比较