function timeStamp( second_time ){
var time = parseInt(second_time) + "秒";
if( parseInt(second_time )>= 60){
var second = parseInt(second_time) % 60;
var min = parseInt(second_time / 60);
time = min + "分"+(second==0?'': second + "秒");
if( min >= 60 ){
min = parseInt(second_time / 60) % 60;
var hour = parseInt( parseInt(second_time / 60) /60 );
time = hour + "小时" + (min==0?'': min + "分") + (second==0?'': second + "秒");
if( hour >= 24 ){
hour = parseInt( parseInt(second_time / 60) /60 ) % 24;
var day = parseInt( parseInt( parseInt(second_time / 60) /60 ) / 24 );
time = day + "天" + (hour==0?'': hour + "小时") + (min==0?'': min + "分") + (second==0?'': second + "秒");
}
}
}
return time;
}
timeStamp(3600*24) // "1天"
//时间段内每一天
function getTwoTimeList(beginTime, endTime){
let intervaltime = (new Date(endTime).getTime() - new Date(beginTime).getTime()) / (1000*24*3600);
let timeList = [];
for (let i = 0; i < intervaltime + 1; i++) {
let time = new Date(beginTime).getTime() + i * 1000*24*3600;
timeList.push(time);
}
return timeList.map(function (item, index, input) {
let date = new Date(item);
return date.toJSON().substr(0, 10);
})
}
console.log(getTwoTimeList('2021-01-10', '2021-10-10'));
//时间段内每一分钟
getTwoTimeList(beginTime, endTime) {
let intervaltime = (new Date(endTime).getTime() - new Date(beginTime).getTime()) / 1000;
let timeList = [];
for (let i = 0; i < intervaltime + 1; i++) {
let time = new Date(beginTime).getTime() + i * 1000;
timeList.push(time);
}
return timeList.map(function (item, index, input) {
let date = new Date(item + 8 * 3600 * 1000);
return date.toJSON().substr(0, 19).replace('T', ' ').replace(/-/g, '-');
})
}
把秒数处理成 x天x小时x分x秒function timeStamp( second_time ){ var time = parseInt(second_time) + "秒"; if( parseInt(second_time )>= 60){ var second = parseInt(second_time) ...