js获取当前时间(昨天、今天、明天)
本文实例为大家分享了js获取当前时间的具体代码,供大家参考,具体内容如下
js获取当前时间(昨天、今天、明天)
开发过程中某些前台页面的时间控件我们需要给默认当前时间,jquery可以轻松的帮我们实现,代码如下
//昨天的时间
varday1=newDate();
day1.setTime(day1.getTime()-24*60*60*1000);
vars1=day1.getFullYear()+"-"+(day1.getMonth()+1)+"-"+day1.getDate();
//今天的时间
varday2=newDate();
day2.setTime(day2.getTime());
vars2=day2.getFullYear()+"-"+(day2.getMonth()+1)+"-"+day2.getDate();
//明天的时间
varday3=newDate();
day3.setTime(day3.getTime()+24*60*60*1000);
vars3=day3.getFullYear()+"-"+(day3.getMonth()+1)+"-"+day3.getDate();
//拼接时间
functionshow(){
varstr=""+s1+"至"+s2;
returnstr;
}
//赋值doubleDate
$('#dateS').val(show());
下面是具体到时分秒的获取方法
functionwriteCurrentDate(){
varnow=newDate();
varyear=now.getFullYear();//得到年份
varmonth=now.getMonth();//得到月份
vardate=now.getDate();//得到日期
varday=now.getDay();//得到周几
varhour=now.getHours();//得到小时
varminu=now.getMinutes();//得到分钟
varsec=now.getSeconds();//得到秒
varMS=now.getMilliseconds();//获取毫秒
varweek;
month=month+1;
if(month<10)month="0"+month;
if(date<10)date="0"+date;
if(hour<10)hour="0"+hour;
if(minu<10)minu="0"+minu;
if(sec<10)sec="0"+sec;
if(MS<100)MS="0"+MS;
vararr_week=newArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
week=arr_week[day];
vartime="";
time=year+"年"+month+"月"+date+"日"+""+hour+":"+minu+":"+sec+""+week;
//当前日期赋值给当前日期输入框中(jQueryeasyUI)
$("#currentDate").html(time);
//设置得到当前日期的函数的执行间隔时间,每1000毫秒刷新一次。
vartimer=setTimeout("writeCurrentDate()",1000);
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。