导航:首页 > 编程语言 > javascript后一天

javascript后一天

发布时间:2025-08-14 12:29:51

A. javascript 把日期减一天

获取当前秒数,减去86400(一天的秒数),再格式化成yyyy-MM-dd

B. 求一款js做的时间日历控件

这是我找到的一个js做的日历,不知道是不是你要的,里面有包含时间,其实在日历里面加时间也是比较简单的,只要调用DATE的方法就可以了,希望对你有用。下面是代码段,效果图附上。

<html>

<head>

<SCRIPTLANGUAGE="JavaScript"TYPE="text/javascript">

//定义月历函数

functioncalendar(){

vartoday=newDate();//创建日期对象

year=today.getYear();//读取年份

thisDay=today.getDate();//读取当前日

//创建每月天数数组

varmonthDays=newArray(31,28,31,30,31,30,31,31,30,31,30,31);

//如果是闰年,2月份的天数为29天

if(((year%4==0)&&(year%100!=0))||(year%400==0))monthDays[1]=29;

daysOfCurrentMonth=monthDays[today.getMonth()];//从每月天数数组中读取当月的天数

firstDay=today;//复制日期对象

firstDay.setDate(1);//设置日期对象firstDay的日为1号

startDay=firstDay.getDay();//确定当月第一天是星期几

//定义周日和月份中文名数组

vardayNames=newArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六");

varmonthNames=newArray("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");

//创建日期对象

varnewDate=newDate();

//创建表格

document.write("<TABLEBORDER='0'CELLSPACING='0'CELLPADDING='2'ALIGN='CENTER'BGCOLOR='#0080FF'>")

document.write("<TR><TD><tableborder='0'cellspacing='1'cellpadding='2'bgcolor='#88FF99'>");

document.write("<TR><thcolspan='7'bgcolor='#C8E3FF'>");

//显示当前日期和周日

document.writeln("<FONTSTYLE='font-size:9pt;Color:#FF0000'>"+newDate.getYear()+"年"+monthNames[newDate.getMonth()]+""+newDate.getDate()+"日"+dayNames[newDate.getDay()]+"</FONT>");

//显示月历表头

document.writeln("</TH></TR><TR><THBGCOLOR='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>日</FONT></TH>");

document.writeln("<thbgcolor='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>一</FONT></TH>");

document.writeln("<THBGCOLOR='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>二</FONT></TH>");

document.writeln("<THBGCOLOR='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>三</FONT></TH>");

document.writeln("<THBGCOLOR='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>四</FONT></TH>");

document.writeln("<THBGCOLOR='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>五</FONT></TH>");

document.writeln("<THBGCOLOR='#0080FF'><FONTSTYLE='font-size:9pt;Color:White'>六</FONT></TH>");

document.writeln("</TR><TR>");

//显示每月前面的"空日"

column=0;

for(i=0;i<startDay;i++){

document.writeln("<TD><FONTSTYLE='font-size:9pt'></FONT></TD>");

column++;

}

//如果是当前日就突出显示(红色),否则正常显示(黑色)

for(i=1;i<=daysOfCurrentMonth;i++){

if(i==thisDay){

document.writeln("</TD><TDALIGN='CENTER'><FONTSTYLE='font-size:9pt;Color:#ff0000'><B>")

}

else{

document.writeln("</TD><TDBGCOLOR='#88FF99'ALIGN='CENTER'><FONTSTYLE='font-size:9pt;font-family:Arial;font-weight:bold;Color:#000000'>");

}

document.writeln(i);

if(i==thisDay)document.writeln("</FONT></TD>")

column++;

if(column==7){

document.writeln("<TR>");

column=0;

}

}

document.writeln("<TR><TDCOLSPAN='7'ALIGN='CENTER'VALIGN='TOP'BGCOLOR='#0080FF'>")

document.writeln("<FORMNAME='time'onSubmit='0'><FONTSTYLE='font-size:9pt;Color:#ffffff'>")

//显示当前时间

document.writeln("当前时间:<INPUTTYPE='Text'NAME='textbox'ALIGN='TOP'></FONT></TD></TR></TABLE>")

document.writeln("</TD></TR></TABLE></FORM>");

}

</SCRIPT>

<SCRIPTLANGUAGE="JavaScript">

//初始化控制变量

vartimerID=null;

vartimerRunning=false;

//定义时间显示函数

functionstoptime(){

if(timerRunning)

clearTimeout(timerID);

timerRunning=false;}

//定义显示时间函数

functionshowtime(){

varnewDate=newDate();

varhours=newDate.getHours();

varminutes=newDate.getMinutes();

varseconds=newDate.getSeconds()

vartimeValue=""+((hours>12)?hours-12:hours)

timeValue+=((minutes<10)?":0":":")+minutes

timeValue+=((seconds<10)?":0":":")+seconds

timeValue+=(hours>=12)?"下午":"上午"

document.time.textbox.value=timeValue;

timerID=setTimeout("showtime()",1000);//设置超时,使时间动态显示

timerRunning=true;}

//显示当前时间

functionstarttime(){

stoptime();

showtime();}

</SCRIPT>

</head>

<BODYonLoad="starttime()"TEXT="#000000"TOPMARGIN="0">

<scriptlanguage="JavaScript"type="text/javascript">

calendar();//显示月历

</script>

</BODY>

</html>

C. “javascript”怎样把日期减一天

“javascript”把日期减一天,可以按照下面的进行改动:

方法一:var today=new Date();

var t=d.getTime()-1000*60*60*24;

var yesterday=new Date(t);

alert(t);

方法二:var myDate = new Date();

alert(myDate);

var date = myDate.getDate();

date = date - 1;

myDate.setDate(date);

alert(myDate);

D. 用javascript输入某一年的第几天,输出这一天是几月几号。用for循环和函数

varyear=prompt("年");
varday=prompt("天");
if(day>0&&day<366){
varisrunnian=(year%4===0&&year%100!==0)||%400===0;
varrules=[31,isrunnian?29:28,31,30,31,30,31,31,30,31,30,31];
varresult=0;
for(vari=0;i<rules.length;i++){
if(result+rules[i]>=day){
console.log(year+"年"+(i+1)+"月"+(day-result)+"日");
return;
}
result+=rules[i];
}
}

按你图上代码稍微改下即可

我把变量result留着是为了便于你理解 也可以去掉直接在day上计算

for(vari=0;i<rules.length;i++){
if(rules[i]>=day){
console.log(year+"年"+(i+1)+"月"+day+"日");
return;
}
day-=rules[i];
}

E. javascript 从Date中获取星期几

通过getDay() 方法,可返回表袭示星期的某一天的数字。

星期中的某一天,使用本地时间。返回值是 0(周日) 到 6(周六) 之间的一个整数。

示例:

<scripttype="text/javascript">
vard=newDate()
varweekday=newArray(7)
weekday[0]="星期天"
weekday[1]="星期一"
weekday[2]="星期二"
weekday[3]="星期三"
weekday[4]="星期四"
weekday[5]="星期五"
weekday[6]="星期六"
document.write("Todayitis"+weekday[d.getDay()])//返回当前时间是星期几
</script>

F. 求做一个JAVASCRIPT倒计时器,能计算并显示到某一天的剩余时间。。。

<div class="timercon">
距离活动结束还有
<div id="timer">计算中。。。</div>
</div>
<script type="text/javascript" src="timer.js"></script><!--src 中改成你实际的地址-->
从这行以下 保存为 timer.js 放在你要放的位置,不包括这行说明 然后更新上面的 src
function TimeTo(dd){
var t = new Date(dd),//取得指定时间的总毫秒数
n = new Date().getTime(),//取得当前毫秒数
c = t - n;//得到时间差
if(c<=0){//如果差小于等于0 也就是过期或者正好过期,则推出程序
document.getElementById('timer').innerHTML ='活动已经结束';
clearInterval(window['ttt']);//清除计时器
return;//结束执行
}
var ds = 60*60*24*1000,//一天共多少毫秒
d = parseInt(c/ds),//总毫秒除以一天的毫秒 得到相差的天数
h = parseInt((c-d*ds)/(3600*1000)),//然后取完天数之后的余下的毫秒数再除以每小时的毫秒数得到小时
m = parseInt((c - d*ds - h*3600*1000)/(60*1000)),//减去天数和小时数的毫秒数剩下的毫秒,再除以每分钟的毫秒数,得到分钟数
s = parseInt((c-d*ds-h*3600*1000-m*60*1000)/1000);//得到最后剩下的毫秒数除以1000 就是秒数,再剩下的毫秒自动忽略即可
document.getElementById('timer').innerHTML = '<p style="margin-top:5px;"> <b>'+d+'</b> 天 <b>'+h+'</b> 小时 <b>'+m+'</b> 分</p><p class="ss"><b>'+s+'</b> 秒</p>';
//最后这句讲定义好的显示 更新到 ID为 timer的 div中
}
(function(){
window['ttt']=setInterval(function(){
TimeTo('2011/1/1 00:00:00');//定义倒计时的结束时间,注意格式
},1000);//定义计时器,每隔1000毫秒 也就是1秒 计算并更新 div的显示
})();
从这行以上保存为 timer.js 不包括这行说明

G. javascript怎么对日前加一年在减去一天

vargaga=newDate(),
_y=gaga.getFullYear(),
_m=gaga.getMonth(),
_d=gaga.getDate();
varnew_gaga=newDate(_y+1,_m,_d-1),
new_y=new_gaga.getFullYear(),
new_m=new_gaga.getMonth()+1,
new_d=new_gaga.getDate();
console.log(new_y+'-'+new_m+'-'+new_d)

希望可以帮到你

阅读全文

与javascript后一天相关的资料

热点内容
谷居网到底是什么网站 浏览:836
资源数据到底有什么用 浏览:735
丝芙兰黑卡升级金卡 浏览:957
linux多线程写文件 浏览:463
荣耀手机如何隐藏app功能 浏览:479
股市资讯类app哪个好 浏览:750
猿编程ar编程怎么拍照 浏览:891
热重分析的数据有哪些 浏览:943
微信群主功能在哪 浏览:685
mac系统cad文件导出pdf格式软件 浏览:56
微信服务号无法认证 浏览:558
cad导入pdf文件是白底 浏览:427
苹果手机4怎么越狱教程 浏览:205
笔趣图里的下载文件在哪里 浏览:207
电商数据lm是什么意思 浏览:511
为什么cad只能从文件打开 浏览:376
电子磅超载数据上传哪里 浏览:509
数据分析行业有哪些公司 浏览:701
c怎么判读读取的文件格式是否是wav 浏览:195
javascript后一天 浏览:310

友情链接