2 回答

TA貢獻1789條經驗 獲得超8個贊
您可以使用options參數.toLocaleString將日期格式設置為“MM/DD/YYYY”
var currentDate = new Date(Date.now() + (8 * 86400000))
var newDateOptions = {
year: "numeric",
month: "2-digit",
day: "2-digit"
}
var newDate = currentDate.toLocaleString("en-US", newDateOptions );
console.log(newDate)
有關如何使用參數的詳細帖子.toLocaleString- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString

TA貢獻1765條經驗 獲得超5個贊
var currentD = new Date();
var startHappyHourD = new Date();
startHappyHourD.setHours(17,30,0); // 5.30 pm
var endHappyHourD = new Date();
endHappyHourD.setHours(18,30,0); // 6.30 pm
console.log("happy hour?")
if(currentD >= startHappyHourD && currentD < endHappyHourD ){
? ? console.log("yes!");
}else{
? ? console.log("no, sorry! between 5.30pm and 6.30pm");
}
添加回答
舉報