
!!,当天的时间减和加就可以做到吧
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获取当月的天数:
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获取当前日期第几周等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)