浅析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)


猜你喜欢

转载自blog.csdn.net/zrcj0706/article/details/79156275