How does js get the timestamp of 16:00:00 this Friday afternoon?

how does js get the timestamp of 16:00:00 this Friday afternoon?

Mar.31,2021

//
let d = new Date();
//16:00:00
d.setHours(16, 0, 0, 0);
//
let week = 5 - (d.getDay() ? d.getDay() : 7);
//16:00:00 
let result = d.getTime() + week * 86400000 ;

console.log(result)

js has a time function, Baidu Yiha.

Menu