JS中已经知道一个日期如何获取7天后的那个日期

JS中已经知道一个日期如何获取7天后的那个日期,第1张

将代码输入到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等)。

参考资料:

javascript_百度百科

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( ); //获取日期与时间

代码

// 获取当前星期的星期一的日期,返回的是一个Date对象。

function getMonDate()

{

var d=new Date(),

day=dgetDay(),

date=dgetDate();

if(day==1)

return d;

if(day==0)

dsetDate(date-6);

else

dsetDate(date-day+1);

return d;

}

// 0-6转换成中文名称

function getDayName(day)

{

var day=parseInt(day);

if(isNaN(day) || day<0 || day>6)

return false;

var weekday=["星期天","星期一","星期二","星期三","星期四","星期五","星期六"];

return weekday[day];

}

// d是当前星期一的日期对象

var d=getMonDate();

var arr=[];

for(var i=0; i<7; i++)

{

arrpush(dgetFullYear()+'年'+(dgetMonth()+1)+'月'+dgetDate()+'日 ('+getDayName(dgetDay())+')');

dsetDate(dgetDate()+1);

}

显示

2013年3月18日 (星期一)

2013年3月19日 (星期二)

2013年3月20日 (星期三)

2013年3月21日 (星期四)

2013年3月22日 (星期五)

2013年3月23日 (星期六)

2013年3月24日 (星期天)

<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 >

// 今天 - 2013年12月8号

var d = Datenow() - new Date(2013, 11, 7);

// 天数

d = parseInt(d / (24  60  60  1000));

// X7

d = d  7;

可以获取当前时间,如下面一个求倒计时的例子,可以更清楚的看出如何获取当前时间和获取两时间差

<html>

<head></head>

<body>

<input

id="nowtime"

type="text"

readonly="readonly"

style="border:none;

background:#ccc;

line-height:18px;

height:18px;

width:300px;

text-align:center;"

/>

<script

type="text/javascript">

function

addzero(num){

if(num<10)num="0"+num;

return

num;

}

function

date(){

var

spfst=new

Date(2013,1,10);//获取结束时间

var

time=new

Date();//获取当前时间

var

left=spfstgetTime()-timegetTime();//获取两时间差,这个时间的差值是毫秒,所以下面需要将毫秒进行转化,转化成所需要的月、天、时、分、秒

var

a=Mathfloor(left/(2436001000));

var

b=addzero(Mathfloor((left%(2436001000))/(36001000)));

var

c=addzero(Mathfloor(((left%(2436001000))%(36001000))/(601000)));

var

x=addzero(Mathfloor(((left%(2436001000))%(36001000)%(601000))/1000));

documentgetElementById("nowtime")value=("距春节还有:"+a+"天"+b+"时"+c+"分"+x+"秒");

}

date()

setInterval("date()",320)

</script>

</body>

</html>

以上就是关于JS中已经知道一个日期如何获取7天后的那个日期全部的内容,包括:JS中已经知道一个日期如何获取7天后的那个日期、js中怎么获取当前日期及时间分量、javascript获取当天日期,计算出该天所属周,列出本周从周一至周日的所有日期,求大神帮助!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9570722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存