判断今天是不是周五
test(){
var d = new Date().getDay();
if(d == 5){
// console.log('今天周五')
this.dateShow = true
} else {
// console.log('今天不是周五')
this.dateShow = false
}
}
JS利用日期判断星期几
function getMyDay(date){
var week;
if(date.getDay()==0) week="周日";
if(date.getDay()==1) week="周一";
if(date.getDay()==2) week="周二";
if(date.getDay()==3) week="周三";
if(date.getDay()==4) week="周四";
if(date.getDay()==5) week="周五";
if(date.getDay()==6) week="周六";
return week;
}
调用这个方法:
var w1 = getMyDay(new Date("2019/05/16"));
时间转时间戳
utils.js 文件
// 时间转时间戳
timeStamp(date){
let now = date.replace(/-/g,'/');
let time = new Date(now).getTime();
return time;
}
main.js 文件
import utils from '@/common/js/utils.js';
Vue.prototype.$utils = utils;
页面 调用这个方法:
let Stamptime = this.$utils.timeStamp("2019/05/16")
// 计算两个日期之间的天数 日期格式 date1='2023-12-12' date2='2023-12-14'
getDaysBetweenDates(date1, date2) {
date1 = date1.replace(/-/g, "/");
date2 = date2.replace(/-/g, "/");
const oneDay = 24 * 60 * 60 * 1000; // 一天的毫秒数
const time1 =new Date(date1).getTime();// 第一个日期的时间戳
const time2 =new Date(date2).getTime(); // 第二个日期的时间戳
const difference = Math.abs(time1 - time2); // 两个日期的差值(毫秒数)
const days = Math.floor(difference / oneDay); // 将差值转换为天数
return days;
}