本文目录一览:
- 1、用js代码编写下个月一号为星期几
- 2、js获取当前时间以及未来一星期(或者可以规定天数)的时间
- 3、js 怎么取到时间戳里面的月份?
- 4、用js如何获得下个月一共多少天呢
- 5、js如何得到当前时间再加几天并且让时间自动变成下一年或者下一个月 例如: 2012-12-11加上30天 2013-1-10
用js代码编写下个月一号为星期几
!DOCTYPE html
html
head
meta charset="utf-8"
/head
body
p id="show"/p
/body
script
(function(){
getNextMonthFirst();
})();
function getNextMonthFirst(){
var a = new Array("日", "一", "二", "三", "四", "五", "六");
var date = new Date();//获取当前日期
date.setDate(1);//设置日期为本月1号
var month = parseInt(date.getMonth());//获取本月月份,获取的值为实际月份数-1
date.setMonth(month+1);//设置日期为下月
//这不设置完以后,data就代表下个月1号那天
var week = date.getDay(); //获取date对应的星期数(获取的星期数是数字,0代表周日,1代表周一,以此类推)
var str = "下个月一号是星期"+ a[week]; //通过数组下标展示星期数
document.getElementById("show").innerHTML = str;
}
/script
/html
差不多就这样了,这只是一种实现,还有其他的写法,在这就不多写了,都大同小异,自行研究吧
js获取当前时间以及未来一星期(或者可以规定天数)的时间
script
function tab(dayNum){
var oDate = new Date(); //获取当前时间
var dayArr = [oDate]; //定义一个数组存储所以时间
for(var i=0;idayNum;i++){
dayArr.push(new Date(oDate.getFullYear(),oDate.getMonth(),oDate.getDate() + i)); //把未来几天的时间放到数组里
}
return dayArr; //返回一个数组。
}
alert(tab(5)); //函数调用。
/script
js 怎么取到时间戳里面的月份?
复制代码 代码示例:
方法1:
var timestamp = date.parse(new date());
结果:1280977330000
方法2:
var timestamp = (new date()).valueof();
结果:1280977330748
方法3:
var timestamp=new date().gettime();
结果:1280977330748
第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了当前毫秒的时间戳。
附,js时间函数
1,取得当前时间:
var date=new date();
2,已知年、月、日转换成日期型的数据:
复制代码 代码示例:
var applydate = document.domainexceptionform.applydate.value;
applydate = applydate.split("t")[0];
var applyyear = applydate.split("-")[0];
var applymonth = applydate.split("-")[1]-1;
var applyday = applydate.split("-")[2];
var applydate1 = new date(applyyear,applymonth,applyday );
3,比较两日期相差的天数是否大于5:
parseint((date-applydate1) / (1000 * 60 * 60 * 24)) = 5
用js如何获得下个月一共多少天呢
html
head
title/title
/head
script
function a(){
//获取当前系统时间对象
var d=new Date()
//取出当前时间,然后当前时间加1就是下个月
document.write(d.getMonth()+1)
//我记得要算当前月的天数要计算的吧,没有方法掉去来的,或许是我忘记了
//希望对你有帮助
}
/script
body
button onclick="a();"获取/button
/body
/html
js如何得到当前时间再加几天并且让时间自动变成下一年或者下一个月 例如: 2012-12-11加上30天 2013-1-10
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的script标签,输入js代码:
var a = '2012-12-11';
var date1 = new Date(a.replace('-', '/'));
var t = date1.getTime() + 30 * 24 * 3600 * 1000;
var date2 = new Date(t);
document.body.innerText = date2;
3、浏览器运行index.html页面,此时打印出了2012-12-11加上30天的日期结果。