JS Date日期的使用

 Date()  分两大系列     

                 (1)  get系列(及获取时间)   

                 (2) set系列(及设置时间)

          

  (1) get系列的方法

  1.getDate()    返回一月中的某一天;

  2.getDay()    返回一周中的某一天(0-6 0代表周日,6代表周一)

  3.getFullyear()  返回四位数的年份;

  4.getMonth()    返回月份,(比实际情况小1,0代表1月)

  5.getHours()    返回当前的小时数(0-23     0代表24点)

  6.getMinutes()    返回当前的分钟数(0-59)

  7.getTime()    返回1970年到现在的毫秒数;

  8.parse()    反回指定时间到1970年1月1日的毫秒数   (()中有一个字符串的参数,字符串中有三个值,第一个值时月份,第二个值是月中的天数,第三个值为年份)

  使用方法:var time=new Date()

       var s=parse("12 21,2019")         (其他方法不需要参数)

  (2)set系列的方法

  1.setDate()  设置时间对象(月)中的某一天;参数是number(1-31)

  2.setFullYear()  设置年份 ,有三个参数,第一个年份必填,第二个月份(选填),第三个日期(选填)

  3.setMonth()  设置月份,有两个参数,第一个月份必填(0-11),第二个参数月份日期选填(1-31)

  4.setHours()  设置小时数,四个参数,第一个参数小时(必填),第二个分钟(选填),第三个秒钟(选填),第四个毫秒(选填)

  5.setMinutes()  设置分钟数,有三个参数,第一个参数分钟(必填),第二个参数秒钟(选填),第三个参数毫秒(选填)

  6.setSeconds()  设置秒数,两个参数,第一个为秒钟(必填),第二个为毫秒(选填)

  7.setTime()  时间戳 (以毫秒为单位的计时)

  var time=new Date()  (这种写法,就是获取当前时间)

  var time=new Date(milliseconds) 时间戳写法

  var time=new Date("2019/01/01 00:00:00")   字符串格式的写法

  var time=new Date(year,month,day,hours,minutes,seconds,milliseonds) 

案例:当前日期的过5天之后是星期几? 

function fun2() {
		var date = new Date();

		//日期
		var yy = date.getFullYear();
		var mm = date.getMonth() + 1;
		//5天
		var dd = date.getDate()-5;
		
		// var dateNew =new Date(2019,mm,dd);
		
		var week = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];

	    var str = yy+ "-" + mm + "-" + dd+" "+week[date.getDay()];
		
		document.getElementById("box2").innerHTML=str;

	}

 

 

  时间的转换:

  一天=24小时 =1440分=86400秒=86400000毫秒;

  一小时=60分 =3600秒=3600000毫秒;

  一分= 60秒 =60000毫秒

  一秒 =1000毫秒

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值