先用getTime()转换成毫秒格式,再进行加减运算;
然后再用setTime()换成日期格式输出;
ddsetDate(ddgetDate()+AddDayCount);//获取AddDayCount天后的日期
这一句改为:
ddsetTime(ddgetTime()+AddDayCount2460601000);//获取AddDayCount天后的日期
var down=new Date();
'down是当前的日期,想得至昨天的,可以将日期减一就可以了!
用这句:
var down = new Date()-246060;
var dDate=downgetDate();
var dMonth=downgetMonth()+1;
var dYear=downgetYear();
Js获取当前日期时间及其它 *** 作
var myDate = new Date();
myDategetYear(); //获取当前年份(2位)
myDategetFullYear(); //获取完整的年份(4位,1970-)
myDategetMonth(); //获取当前月份(0-11,0代表1月)
myDategetDate(); //获取当前日(1-31)
myDategetDay(); //获取当前星期X(0-6,0代表星期天)
myDategetTime(); //获取当前时间(从197011开始的毫秒数)
myDategetHours(); //获取当前小时数(0-23)
myDategetMinutes(); //获取当前分钟数(0-59)
myDategetSeconds(); //获取当前秒数(0-59)
myDategetMilliseconds(); //获取当前毫秒数(0-999)
myDatetoLocaleDateString(); //获取当前日期
var mytime=myDatetoLocaleTimeString(); //获取当前时间
myDatetoLocaleString( ); //获取日期与时间
将代码输入到txt,然后修改为html格式的文件。双击执行可查看7天后的那个日期。
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
代码如下:
<body>
<table>
<tr>
<td id="time"></td>
</tr>
</table>
<script type="text/javascript">
var d=new Date()
var str=dgetMonth()+"-"+(dgetDate()-7)+" "+dgetHours()+":"+dgetMinutes();
documentgetElementById("time")innerHTML=str;
</script>
</body>
扩展资料:
JavaScript基本特点:
1、是一种解释性脚本语言(代码不进行预编译)。
2、主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
3、可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
4、跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。
参考资料:
// 今天 - 2013年12月8号
var d = Datenow() - new Date(2013, 11, 7);
// 天数
d = parseInt(d / (24 60 60 1000));
// X7
d = d 7;
var now=new Date();
var 当前日期=nowgetFullYear()+"-"+nowgetMonth()+"-"+nowgetDate()+" "+nowgetHours()+":"+nowgetMinutes()+"-"+nowgetSeconds();
todayDate = new Date();
date = todayDategetDate();
month= todayDategetMonth() +1;
year= todayDategetYear();
documentwrite("今天是")
documentwrite("<br>")
if(navigatorappName == "Netscape")
{
documentwrite(1900+year);
documentwrite("年");
documentwrite(month);
documentwrite("月");
documentwrite(date);
documentwrite("日");
documentwrite("<br>")
}
if(navigatorappVersionindexOf("MSIE") != -1)
{
documentwrite(year);
documentwrite("年");
documentwrite(month);
documentwrite("月");
documentwrite(date);
documentwrite("日");
}
if (todayDategetDay() == 5) documentwrite("星期五")
if (todayDategetDay() == 6) documentwrite("星期六")
if (todayDategetDay() == 0) documentwrite("星期日")
if (todayDategetDay() == 1) documentwrite("星期一")
if (todayDategetDay() == 2) documentwrite("星期二")
if (todayDategetDay() == 3) documentwrite("星期三")
if (todayDategetDay() == 4) documentwrite("星期四")
<script language="javascript">
//这个方法将取得某年(year)第几周(weeks)的星期几(weekDay)的日期
function getXDate(year,weeks,weekDay){
//用指定的年构造一个日期对象,并将日期设置成这个年的1月1日
//因为计算机中的月份是从0开始的,所以有如下的构造方法
var date = new Date(year,"0","1");
//取得这个日期对象 date 的长整形时间 time
var time = dategetTime();
//将这个长整形时间加上第N周的时间偏移
//因为第一周就是当前周,所以有:weeks-1,以此类推
//7243600000 是一星期的时间毫秒数,(JS中的日期精确到毫秒)
time+=(weeks-1)7243600000;
//为日期对象 date 重新设置成时间 time
datesetTime(time);
return getNextDate(date,weekDay);
}
//这个方法将取得 某日期(nowDate) 所在周的星期几(weekDay)的日期
function getNextDate(nowDate,weekDay){
//0是星期日,1是星期一,
weekDay%=7;
var day = nowDategetDay();
var time = nowDategetTime();
var sub = weekDay-day;
time+=sub243600000;
nowDatesetTime(time);
return nowDate;
}
//2008第1周的星期5
alert("2008第1周的星期5是:"+getXDate(2008,1,5));
//2008第51的星期5
alert("2008第51周的星期5是:"+getXDate(2008,51,5));
</script>
==========将以下内容保存成 html格式的文件===========
<html>
<head>
<meta >
以上就是关于js获取日期:前天,昨天,今天,明天,后天全部的内容,包括:js获取日期:前天,昨天,今天,明天,后天、javascript 中如何获取昨天的日期、js中怎么获取当前日期及时间分量等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)