浅析JS中表示日期和时间的Date对象

1、Date()构造函数

    •  js语言核心包括Date()构造函数,用来创建表示日期和时间的对象
    •  这些日期对象的方法为日期提供简单的API
    •  日期对象不像数字那样是基本数据类型

2、Date()构造函数应用实例

 var  then =new Date(2018,0,24) //2018年1月24日(月份从0开始)  打印结果:Wed Jan 24 2018
 var  later =new Date(2018,0,24,17,10,30) //打印结果:Wed Jan 24 2018 17:10:30
 var  now=new Date(); //当前日期和时间 打印结果:Thu Jan 25 2018 10:59:42
 var elapsed=now-then  //日期减法,计算时间间隔的毫秒数 
 later.getFullYear()  //结果:2011 (获取年份)
 later.getMonth()  // 结果:0 (代表1月)  从0开始计数的月份(获取月份)
 later.getDate()  //结果:24     从1开始计数的天数(获取天数)
 later.getDay()  //结果:3(星期三)      得到星期几:0代表星期日,6代表星期六
 later.getHours()  //结果:17   获取小时

3、(new Date()).valueOf
    • 将时间数据类型转换成时间戳
    • 时间戳:从1970年1月1日0时0分0秒到当前时间点的所有秒数
    • 时间做差实例,代码如下
var  starTime =(new Date()).valueOf();
//进行网络请求,代码省略
var  nowTime =(new Date()).valueOf();
var howlong=nowTime -starTime 
console log("网络请求所消耗时间"+howlong)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值