取最大值
var arr = [4,5,6];
/* Math.max
var max = arr[0];
for(var i=1;i<arr.length;i++){
if(arr[i]>max){
max = arr[i];
}
} */
console.log(max)
console.log(Math.max(...arr))
console.log(Math.min(...arr))
处理数组
function handleNum(num){
if(num>=100000000){
num = num/100000000+"亿"
}else if(num>=10000){
num = num/10000+"万"
}
return num+"";
}
var arr = [
/* 4000 */
{name:"你好",playCount:4000},
/* 40万 */
{name:"它",playCount:400040},
/* 2亿 */
{name:"谁",playCount:200000000}
]
arr.forEach(item=>{
item.playCount = handleNum(item.playCount);
})
console.log(arr)
时间戳
var time = "2021-10-13 17:10:10"
/* 多个小时,多分钟,多少秒 */;
/* 1、获取当前时间的毫秒数 */
var d = new Date();
// console.log(d.getTime())
var startTime = d.getTime();
/* 2、获取活动开始时间的毫秒 */
var endTime = new Date(time).getTime();
// console.log(endTime)
/* 3、得到中间间隔的毫秒数 */
var gapTime = endTime -startTime;
var seconds = Math.floor(gapTime/1000)
console.log(seconds)
var hours = Math.floor(seconds/3600);
console.log(hours)
seconds = seconds - 3600*hours;
var minutes = Math.floor(seconds/60);
console.log(minutes)
seconds = seconds - minutes*60;
console.log(seconds)
/* var time = "2021-10-13 21:30:00" 第一个需求*/
/* var time ="2021-10-19 08:30:00" 还有几天几小时几分 */