JavaScript学习笔记十八:标准对象-Date
2016-07-11 13:49
621 查看
JavaScript教程传送门
在JavaScript中,
注意,JavaScript的月份范围用整数表示是
时间戳是一个自增的整数,它表示从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。
获取当前时间戳:
在JavaScript中,
Date对象用来表示日期和时间。
var now = new Date(); now; // Mon Jul 11 2016 13:33:10 GMT+0800 (CST) now.getFullYear(); // 2016, 年份 now.getMonth(); // 6, 月份,注意月份范围是0~11,6表示七月 now.getDate(); // 11, 表示11号 now.getDay(); // 1, 表示星期一 now.getHours(); // 13, 24小时制 now.getMinutes(); // 33, 分钟 now.getSeconds(); // 10, 秒 now.getMilliseconds(); // 2, 毫秒数 now.getTime(); // 1468215190002, 以number形式表示的时间戳
注意,JavaScript的月份范围用整数表示是
0~11,
0表示一月,
1表示二月……,所以要表示
7月,我们传入的是
6!
时区
Date对象表示的时间总是按浏览器所在时区显示的,不过我们既可以显示本地时间,也可以显示调整后的UTC时间:
var d = new Date(1435146562875); //传入的是number类型的时间戳 d.toLocaleString(); // '6/24/2015, 7:49:22 PM,显示的字符串与操作系统设定的格式有关 d.toUTCString(); // 'Wed, 24 Jun 2015 11:49:22 GMT',UTC时间,与本地时间相差8小时
时间戳是一个自增的整数,它表示从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。
获取当前时间戳:
if (Date.now) { alert(Date.now()); // 老版本IE没有now()方法 } else { alert(new Date().getTime()); }
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解