//时间戳转为时间字符串
function formatTime(date, fmt) {
var o = {
"M+": date.getMonth() + 1, // 月份
"d+": date.getDate(), // 日
"h+": date.getHours(), // 小时
"m+": date.getMinutes(), // 分
"s+": date.getSeconds(), // 秒
"q+": Math.floor((date.getMonth() + 3) / 3), // 季度
"S": date.getMilliseconds() // 毫秒
};
if(/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));
for(var k in o)
if(new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
var adc = [];
var nowTime = formatTime(new Date(), "yyyy-MM-dd");
var ii = 0;
adc[ii] = { title: '', album: [], addtime:'', id:'', user_id:'' };
for(let i = 0; i < res.data.length;i++){
var date = formatTime(new Date(res.data[i].addtime * 1000), "yyyy-MM-dd"); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
console.log("m",date)
if(date == nowTime) {
adc[ii].title = nowTime;
res.data[i].album.forEach(item => {
adc[ii].addtime = res.data[i].addtime
adc[ii].album.push(item);
adc[ii].id = res.data[i].id
adc[ii].user_id = res.data[i].user_id
})
} else {
ii = ii + 1;
adc[ii] = { title: '', album: [], addtime:'', id:'', user_id:'' };
nowTime = date;
adc[ii].title = nowTime;
res.data[i].album.forEach(item => {
adc[ii].addtime = res.data[i].addtime
adc[ii].album.push(item);
adc[ii].id = res.data[i].id
adc[ii].user_id = res.data[i].user_id
})
}
}
console.log("adc",adc)
that.abums = adc
console.log("稀缺",that.abums)
js 判断时间戳是否为同一天
最新推荐文章于 2024-05-22 10:07:07 发布