首页 > 解决方案 > 无法获取节目提醒的小时和分钟

问题描述

我正在尝试做一个项目,在播放电视节目时显示警报,但研究 javascript 和我找不到类似的日期

示例

程序从晚上 9 点 30 分到晚上 10 点 30 分,我可以用什么方法使用当前时间我可以做一个 if 语句来显示警报,如果它是程序的时间

var d = new Date();


if (d > 22:35 ) {
    console.log('the show is over')
} else if (d < 21:30) {
    console.log('the show hasnt started yet')
} else {'the show is on!'}

标签: javascript

解决方案


您需要使用getHoursgetMinutes适合您的情况

var d = new Date();

if (d.getHours() > 22 && d.getMinutes() > 35 ) {
    console.log('the show is over')
} else if (d.getHours() < 21 && d.getMinutes() < 30) {
    console.log('the show hasnt started yet')
} else {'the show is on!'}

var d = new Date();

if (d.getHours() > 22 && d.getMinutes() > 35 ) {
    console.log('the show is over')
} else if (d.getHours() < 21 && d.getMinutes() < 30) {
    console.log('the show hasnt started yet')
} else {'the show is on!'}


推荐阅读