通过Javascript添加小时、分钟和秒,然后显示在标题上

通过Javascript添加小时、分钟和秒,然后显示在标题上,javascript,date,time,title,Javascript,Date,Time,Title,我有一个简单的脚本,应该显示当前日期,并根据日期留言。我试图得到它,这样我可以展示它,但也表明,因为下个月即将到来,比如说25号和更晚,它会说下个月即将到来。我也不知道如何使用setinterval()使时间看起来像是在计数 到目前为止,我的情况如下: var message1=“祝您一周愉快!”; var message2=“周末快到了!”; var message3=“享受周末!”; var dateText=“”; 函数输出(){ var today=新日期(); var dd=toda

我有一个简单的脚本,应该显示当前日期,并根据日期留言。我试图得到它,这样我可以展示它,但也表明,因为下个月即将到来,比如说25号和更晚,它会说下个月即将到来。我也不知道如何使用setinterval()使时间看起来像是在计数

到目前为止,我的情况如下:

var message1=“祝您一周愉快!”;
var message2=“周末快到了!”;
var message3=“享受周末!”;
var dateText=“”;
函数输出(){
var today=新日期();
var dd=today.getDate();
dayValue=today.getDay();
var mm=today.getMonth()+1;//一月是0!
var yyyy=today.getFullYear();
如果(dd<10){
dd='0'+dd
}
如果(毫米<10){
毫米='0'+毫米
}
今日日期=(mm+“/”+dd+“/”+yyyy);
如果(dayValue==0){
dateText+=“星期日”;
编写(“今天是:“+dateText+”+todaysDate+”+message3);
}
如果(dayValue==1){
dateText+=“星期一”;
编写(“今天是:“+dateText+”+todaysDate+”+message1);
}
如果(dayValue==2){
dateText+=“星期二”;
编写(“今天是:“+dateText+”+todaysDate+”+message1);
}
如果(dayValue==3){
日期文本+=“星期三”;
编写(“今天是:“+dateText+”+todaysDate+”+message1);
}
如果(dayValue==4){
dateText+=“星期四”;
编写(“今天是:“+dateText+”+todaysDate+”+message2);
}
如果(dayValue==5){
dateText+=“星期五”;
编写(“今天是:“+dateText+”+todaysDate+”+message2);
}
如果(dayValue==6){
dateText+=“星期六”;
编写(“今天是:“+dateText+”+todaysDate+”+message3);
}
}
为此,您可以使用。在矩js中,它提供了如此多的定制方法,如,并且有如此多的方法可用

您可以根据您的要求使用

下面是我创建的一个演示,我希望这将帮助/指导您实现您的要求

var msg=[“祝你一周愉快!”,“周末快到了!”,“祝你周末愉快!”,//根据你的要求,我刚刚输入了数组。
weekDays=矩.weekDays(),//它将返回所有的工作日
日期=时刻()//这将在今天返回日期
//此函数将返回基于周数的文本
函数getMsg(d){
让weekMsg='';
开关(d.day()){
案例1:
案例2:
案例3:
weekMsg=msg[0];
打破
案例4:
案例5:
weekMsg=msg[1];
打破
违约:
weekMsg=味精[2];
}
返回工作周;
}
//此函数将把日志放在控制台上。。
功能控制台(d){
log(`今天是:${weekDays[d.day()]},${d.format(“DD-MMMM-yyy-hh:mm:ss-a”)}${getMsg(d)});
}
document.getElementById('title').innerHTML=`今天是:${weekDays[date.day()]},${date.format(“DD-MMMM-YYYY-hh:mm:ss-a”)}${getMsg(date)}`
setInterval(函数(){
日期。添加(1,'秒');
document.getElementById('timer').innerHTML=date.format(“DD-MMMM-yyy-hh:mm:ss-a”);
}, 1000)
putConsole(时刻('2018-03-11')//星期天
putConsole(时刻('2018-03-12')//星期一
putConsole(时刻('2018-03-14')//星期三
putConsole(时刻('2018-03-15')//星期四
putConsole(时刻('2018-03-16')//星期五
putConsole(时刻('2018-03-17')//星期六

为此,您可以使用。在矩js中,它提供了如此多的定制方法,如,并且有如此多的方法可用

您可以根据您的要求使用

下面是我创建的一个演示,我希望这将帮助/指导您实现您的要求

var msg=[“祝你一周愉快!”,“周末快到了!”,“祝你周末愉快!”,//根据你的要求,我刚刚输入了数组。
weekDays=矩.weekDays(),//它将返回所有的工作日
日期=时刻()//这将在今天返回日期
//此函数将返回基于周数的文本
函数getMsg(d){
让weekMsg='';
开关(d.day()){
案例1:
案例2:
案例3:
weekMsg=msg[0];
打破
案例4:
案例5:
weekMsg=msg[1];
打破
违约:
weekMsg=味精[2];
}
返回工作周;
}
//此函数将把日志放在控制台上。。
功能控制台(d){
log(`今天是:${weekDays[d.day()]},${d.format(“DD-MMMM-yyy-hh:mm:ss-a”)}${getMsg(d)});
}
document.getElementById('title').innerHTML=`今天是:${weekDays[date.day()]},${date.format(“DD-MMMM-YYYY-hh:mm:ss-a”)}${getMsg(date)}`
setInterval(函数(){
日期。添加(1,'秒');
document.getElementById('timer').innerHTML=date.format(“DD-MMMM-yyy-hh:mm:ss-a”);
}, 1000)
putConsole(时刻('2018-03-11')//星期天
putConsole(时刻('2018-03-12')//星期一
putConsole(时刻('2018-03-14')//星期三
putConsole(时刻('2018-03-15')//星期四
putConsole(时刻('2018-03-16')//星期五
putConsole(时刻('2018-03-17')//星期六

您可以使用setInterval定期调用输出函数,然后在加载时调用该函数

在附加的代码段中找到解决方案

var message1=“祝您一周愉快!”;
var message2=“周末快到了!”;
var message3=“享受周末!”;
函数setOutput(){
设置间隔(输出,3000);
}
函数输出(){
var today=新日期();
var dd=today.getDate();
var dayValue=today.getDay();
var mm=today.getMonth()+1;//一月是0!
var yyyy=today.getFullYear();
var hh=today.getHours();
var MM=today.getMinutes();