您的位置:首页 > Web前端 > JavaScript

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

2018-01-24 22:22 507 查看
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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Date对象 日期 时间