JS如何获取当前时间7天或者15天后的时间

JS如何获取当前时间7天或者15天后的时间,第1张

!!,当天的时间减和加就可以做到吧

Date strdate = new Date();

long begindate = strdategetTime();

long enddate = begindate + (152460601000);

strdatesetTime(enddate);

String str = new javatextSimpleDateFormat("yyyy-MM-dd HH:mm:ss")format(strdate);

outprintln(str);

date=new Date(year,month,day);转换标准日期类型

t=dategetTime();

x=t+(2460601000365n)//n为第2个框输入的年数,(天:x=t+(2460601000n);

d=new Date();

dsetTime(x);

d就是值,改变成你要的格式就OK了

date=new Date(year,month,day);转换标准日期类型  

t=dategetTime();  

x=t+(2460601000365n)//n为第2个框输入的年数,(天:x=t+(2460601000n);  

)  

d=new Date();  

dsetTime(x);  

d就是值,改变成你要的格式就OK了

其实我是来混经验的

////////////////////////////////////////////////////////////////////////////////////////////////////

//获取当前日期在当前年第几周函数封装,例如2014-01-10 是当前年的第2周

////////////////////////////////////////////////////////////////////////////////////////////////////

function theWeek() {

var totalDays = 0;

now = new Date();

years = nowgetYear()

if (years < 1000)

years += 1900

var days = new Array(12);

days[0] = 31;

days[2] = 31;

days[3] = 30;

days[4] = 31;

days[5] = 30;

days[6] = 31;

days[7] = 31;

days[8] = 30;

days[9] = 31;

days[10] = 30;

days[11] = 31;

//判断是否为闰年,针对2月的天数进行计算

if (Mathround(nowgetYear() / 4) == nowgetYear() / 4) {

days[1] = 29

} else {

days[1] = 28

}

if (nowgetMonth() == 0) {

totalDays = totalDays + nowgetDate();

} else {

var curMonth = nowgetMonth();

for (var count = 1; count <= curMonth; count++) {

totalDays = totalDays + days[count - 1];

}

totalDays = totalDays + nowgetDate();

}

//得到第几周

var week = Mathround(totalDays / 7);

return week;

}

下面是获取当月的第几周

<script language="javascript">var getMonthWeek = function (a, b, c) { / a = d = 当前日期 b = 6 - w = 当前周的还有几天过完(不算今天) a + b 的和在除以7 就是当天是当前月份的第几周 / var date = new Date(a, parseInt(b) - 1, c), w = dategetDay(), d = dategetDate(); return Mathceil( (d + 6 - w) / 7 ); };

var getYearWeek = function (a, b, c) { / date1是当前日期 date2是当年第一天 d是当前日期是今年第多少天 用d + 当前年的第一天的周差距的和在除以7就是本年第几周 / var date1 = new Date(a, parseInt(b) - 1, c), date2 = new Date(a, 0, 1), d = Mathround((date1valueOf() - date2valueOf()) / 86400000); return Mathceil( (d + ((date2getDay() + 1) - 1)) / 7 ); }; today=new Date();//获取当前时间var y = todaygetYear();var m = todaygetMonth()+1;var d = todaygetDate();documentwrite( "今天是",m,"月的第 ", getMonthWeek(y, m, d), " 周" ); </script>

<script>

function tab(dayNum){

var oDate = new Date();   //获取当前时间

var dayArr = [oDate];     //定义一个数组存储所以时间

for(var i=0;i<dayNum;i++){

dayArrpush(new Date(oDategetFullYear(),oDategetMonth(),oDategetDate() + i));   //把未来几天的时间放到数组里

}

return dayArr;   //返回一个数组。

}

alert(tab(5));  //函数调用。

</script>

<html>

<head>

</head>

<script language="javascript" type="Text/javascript">

function funXQ()

{

var nowday=(new Date())getDate();//取今天是几号

var sun= nowday-(new Date())getDay();//取星期日是几号,因为星期日是一个星期的第一天(以下简称"距离天")

if(sun<=0)

{return 1; }//直接返回1,节省不必要的运算,因为负数或者0都代表是第一个星期

var num=Mathfloor((sun-1)/7);//除以7取整数

alert(num);

if(((sun-1)%7) >0)num++;//如果取余数大于0,+1个星期;

alert(num);

return num+1;//因为星期日是第一天,不够一个星期,所以也要加1

}

</script>

<body>

<input type='button' value='计算' onclick='javascript:alert("今天是这个月的第"+funXQ()toString()+"个星期")' />

</body>

</html>

<!-楼主可以将这些代码保存在记事本,文件后缀名换成html ,然后运行看看-->

就是日期做差,如下:

<!DOCTYPE HTML>

<html>

<head>

<meta >

将代码输入到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_百度百科

Javascript获取当月的天数:

var d = new Date();

//dgetMonth()+1代表下个月,月份索引从0开始,即当前月为6月时,getMonth()返回值为5,创建日期时同理

//此处构造的日期为下个月的第0天,天数索引从1开始,第0天即代表上个月的最后一天

var curMonthDays = new Date(dgetFullYear(), (dgetMonth()+1), 0)getDate();

alert("本月共有 "+ curMonthDays +" 天");

以上就是关于JS如何获取当前时间7天或者15天后的时间全部的内容,包括:JS如何获取当前时间7天或者15天后的时间、js怎样获取当前日期前10天的日期或者是前n天的、js获取当前日期第几周等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9601302.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存