码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript函数调用

时间:2017-05-18 23:11:20      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:function   mon   步骤   1.7   write   获取   代码   indent   time   

《得的》date ,创建时间
1掌握创建日期对象的方法
创建一个日期对象
语法:new Date();
功能:创建一个日期时间对象
返回值:不传参的情况下,返回当前的日期时间对象。
说明:如果想根据特定的日期和时间创建日期对象,必须传入表示该日期的毫秒数或者是一组用逗号隔开的表示年月日时分秒的参数
2掌握date对象中获取日期时间的方法获取年月日时分秒及星期的方法。
1 getFullYear():返回4位数的年份
2 getMonth():返回日期中的月份,返回值为0-11
3 getDate():返回月份中的天数
4 getDay():返回星期,返回值为0-6
5 getHours():返回小时
6, getMinutes():返回分
7, getSeconds():返回秒
8 getTime():返回表示日期的毫秒数

<script> //创建一个日期时间对象
var weeks=["日","一 " ,"二 ", "三 " ," 四" ,"五 ", "六 "],
today=new Date(),
year=today.getFullYear(),
month=today.getMonth()+1,
date=today.getDate(),
week=today.getDay().
hours=today.getHours(),
minutes=today.getMinutes(),
seconds=today.getSeconds(),
times=today.getTime(),
time=year+"年"+month+"月"+date+"日 "+hours+"时"+minutes+"分 "+seconds+"秒 星期 "+weeks[week];
console.log(" 现在是: "+time);
console.log(times);
 
//返回:现在是:现在的年月日时分秒,星期。还有毫秒。、
毫秒数从1970你开始加到现在。

3掌握date对象中设置日期时间的方法,设置方法年月日时分秒及星期的方法。
1 setFullYear(year):设置4位数的年份
2 setMonth(mon):设置日期中的月份,从0开始,0表示1月
3 ,setDate():设置日期
4 ,setDay():设置星期,从0开始,0表示星期日
5 ,setHours():设置小时
6 setMinutes():设置分
7 setSeconds();设置秒
8 setTime():毫秒数设置日期,会改变整个日期

//创建一个日期对象
var today=new Date();
//today.setFullYear(2017);
today.setMonth(8);
console.log(today.getMonth());
//返回:9月

//创建一个日期时间对象
var today=new Date();
//today.setFullYear(2017);
today.setMonth(13);
console.log(today.getMonth());
//返回:月份取余数13/12=1月,然后年份+1
有自动容错的能力。//返回1月,年也递增一年。

//第一种:当前天加50,得出50天后是星期几。
today.setDate(today.getDate()+50);
console.log(today.getDay()); //返回值:星期几。

第二种方法;var weeks=["日","一 " ,"二 ", "三 " ," 四" ,"五 ", "六 "];
var year=today.getFullYear();
var month=today.getMonth();
var day=today.getDate();
//创建一个目标日期对象,年,月,日,时,分,秒
var temp=new Date(year+1,month,day);// 年加1,月加 ,日假50.都可判断
console.log("50天后到今天是:"+temp.getFullYear()+"-"+(temp.getMonth()+1)+"-"+temp.getDate()+"-"+"星期"+weeks[temp.getDay()]);

问题,任何函数来创建时间,以及函数的运算。
第一步:页面弹出输入框,提示输入员工入职的年、月、日
第二步:写出函数,用来封装“员工入职时间,合同到期时间”的代码,参数为用户输入的内容
以下三、四、五步骤是在函数中进行
第三步:创建一个date对象,用变量去接收它;
第四步:
(1)   调用date对象的方法,设置年、月、日分别为员工办理入职的年、月、日
(2)   根据效果图所示:页面中输出该员工的入职日期
第五步:
(1)   创建一个目标日期对象
(2)   调用该对象的方法,设置年份为3年后
(3)   根据效果图所示:页面中输出该员工合同的到期日期
第六步:调用函数任务提示
(1)页面中输入的数据皆是字符串,因后面步骤涉及到运算,故要将输入框里的数据类型转化为数字
(2)参数是3个,分别是员工入职的年,月,日
(3)用户获取到的n天后的时间是要调用第五步中创建的date对象的年、月、日以及星期的方法

var max1=prompt("请输入员工入职年份");//弹窗输入年
var max2=prompt("请输入员工入职月份");//输入月
var max3=prompt("请输入员工入职日期");//输入日
document.write(
"员工入职时间是 : "+max1+"--"+max2+"--"+max3+"<br>"
);
function add(){
var today=new Date(max1,max2,max3); //设置自己要输入的年月日
var year=today.setFullYear(today.getFullYear(max1)+3);
document.write("输出到期"+"--"+today.getFullYear()+"--"+max2+"--"+max3);
}
add();//求老师解答。

JavaScript函数调用

标签:function   mon   步骤   1.7   write   获取   代码   indent   time   

原文地址:http://www.cnblogs.com/3x2-1/p/6875998.html

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!