vue 计算时间 差值
getTimedata(){let dat = "2019-07-12 10:26:50"//split("/")letgetYeardata = dat.split(" ")[0];letgetTimedata = dat.split(" ")[1];//年月日时分秒const beforeYe...
·
getTimedata(){
let dat = "2019-07-12 10:26:50"
// split("/")
let getYeardata = dat.split(" ")[0];
let getTimedata = dat.split(" ")[1];
// 年月日 时分秒
const beforeYear = getYeardata.split("-")[0];
const beforeMonth = getYeardata.split("-")[1];
const beforeDate = getYeardata.split("-")[2];
const beforeHours = getTimedata.split(":")[0];
const beforeMinutes = getTimedata.split(":")[1];
const beforeSeconds = getTimedata.split(":")[2];
// var myDate = new Date();
//myDate.getYear(); //获取当前年份(2位)
//myDate.getFullYear(); //获取完整的年份(4位,1970-????)
//myDate.getMonth(); //获取当前月份(0-11,0代表1月) // 所以获取当前月份是
//myDate.getMonth()+1;
//myDate.getDate(); //获取当前日(1-31)
//myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
//myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
//myDate.getHours(); //获取当前小时数(0-23)
//myDate.getMinutes(); //获取当前分钟数(0-59)
//myDate.getSeconds(); //获取当前秒数(0-59)
//myDate.getMilliseconds(); //获取当前毫秒数(0-999)
//myDate.toLocaleDateString(); //获取当前日期
//var mytime=myDate.toLocaleTimeString(); //获取当前时间
//myDate.toLocaleString( ); //获取日期与时间
const myDate = new Date();
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
// 计算差值
const getDifference = (myDate.getFullYear() - beforeYear)*365*24*60*60
+(myDate.getMonth() - beforeMonth +1)*30*24*60*60
+(myDate.getDate() - beforeDate )*24*60*60
+(myDate.getHours() - beforeHours )*60*60
+(myDate.getMinutes() - beforeMinutes )*60
+(myDate.getSeconds() - beforeSeconds )
}
更多推荐
已为社区贡献2条内容
所有评论(0)