JavaScript:Date类型全面解析


Posted in Javascript onMay 19, 2016

创建一个日期对象,使用new操作符后跟Date的构造函数。

var date = new Date();

调用默认构造函数情况下,新创建的日期自动获得当前时间和日期。如果需要指定日期和时间,需要传入表示该日期的毫秒数。

JavaScript中提供了两个方法来计算日期,Date.parse()方法接收一个表示日期的字符串参数,然后根据这个日期返回相应的日期毫秒数。但是日期的格式往往因实现以及地区而异。Date.UTC()也返回表示日期的毫秒数,它的参数分别是年份、基于0的月份(一月是0)、月中的那一天、小时数(0到23)、分钟、秒以及毫秒数。年份和月份两个参数是必须的。

var date = new Date(Date.parse("May 1, 2016"));

// GMT时间2016年1月1日凌晨0点
var date = new Date(Date.UTC(2016,0));

// GMT时间2016年5月10日 21:46:30
var date1 = new Date(2016,5,10,21,46,30);

1. 继承的方法

• toLocaleString():按照与浏览器设置的地区相适应的格式返回日期和时间。时间格式中会包含AM或PM,但不会包含时区信息

• toString():返回带有时区信息的日期和时间,时间一般为军用时间(小时的范围是0到23)。

• valueOf():不返回字符串,而是返回日期的毫秒数。可以使用比较操作符比较

var date1 = new Date(2016, 1, 9); var date2 = new Date(2016, 5, 10); alert(date1 < date2); // true

2. 日期格式化方法

Date类型提供了一些用于将日期格式化为字符串的方法:

• toDateString() 以特定的实现格式显示星期几、月、日和年

• toTimeString() 以特定于实现的格式显示时、分、秒和时区

• toLocaleDateString()以特定于地区的格式显示星期几、月、日和年

• toLocaleTimeString()以特定于实现的格式显示时、分、秒

• toUTCString()以特定于实现的格式完整的UTC日期

3. 日期/时间组件方法

• getTime():返回表示日期的毫秒数

• setTime():以毫秒数设置日期

• getMonth():返回日期中的月份,其中0表示一月

• getDay():返回日期中的星期的星期几(0表示星期日,6表示星期六)

• getHours():返回日期中的小时数(0到23)

• getMinutes():返回日期中的分钟数(0到59)

• getSeconds():返回日期中的秒数(0到59)

需要时可以查看文档。

以上这篇JavaScript:Date类型全面解析就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
点击页面其它地方隐藏该div的两种思路
Nov 18 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
Nov 22 Javascript
node.js应用后台守护进程管理器Forever安装和使用实例
Jun 01 Javascript
IE下通过a实现location.href 获取referer的值
Sep 04 Javascript
继续学习javascript闭包
Dec 03 Javascript
jQuery给元素添加样式的方法详解
Dec 30 Javascript
微信小程序 setData使用方法及常用错误解决办法
May 11 Javascript
webpack 4.0.0-beta.0版本新特性介绍
Feb 10 Javascript
vue 的keep-alive缓存功能的实现
Mar 22 Javascript
vue-cli项目修改文件热重载失效的解决方法
Sep 19 Javascript
微信小程序车牌号码模拟键盘输入功能的实现代码
Nov 11 Javascript
VUE安装使用教程详解
Jun 03 Javascript
javascript中对Date类型的常用操作小结
May 19 #Javascript
JS Attribute属性操作详解
May 19 #Javascript
jQuery点击输入框显示验证码图片
May 19 #Javascript
Bootstrap教程JS插件滚动监听学习笔记分享
May 18 #Javascript
Node.js刷新session过期时间的实现方法推荐
May 18 #Javascript
JS+Canvas 实现下雨下雪效果
May 18 #Javascript
如何判断Javascript对象是否存在的简单实例
May 18 #Javascript
You might like
php adodb连接带密码access数据库实例,测试成功
2008/05/14 PHP
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
2014/08/04 PHP
php表单提交实例讲解
2015/11/12 PHP
PHP FileSystem 文件系统常用api整理总结
2019/07/12 PHP
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
一段实现页面上的图片延时加载的js代码
2010/02/11 Javascript
16个最流行的JavaScript框架[推荐]
2011/05/29 Javascript
jQuery实现数秒后自动提交form的方法
2015/03/05 Javascript
JavaScript实现控制打开文件另存为对话框的方法
2015/04/17 Javascript
jQuery动态星级评分效果实现方法
2015/08/06 Javascript
JQuery实现左右滚动菜单特效
2015/09/28 Javascript
理解javascript中的with关键字
2016/02/15 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
jQuery插件编写步骤详解
2016/06/03 Javascript
修改js confirm alert 提示框文字的简单实例
2016/06/10 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
Google Maps基础及实例解析
2016/08/06 Javascript
Ionic 2 实现列表滑动删除按钮的方法
2017/01/22 Javascript
滚动条的监听与内容随着滚动条动态加载的实现
2017/02/08 Javascript
详解在Vue中使用TypeScript的一些思考(实践)
2018/07/06 Javascript
微信小程序开发之左右分栏效果的实例代码
2019/05/20 Javascript
微信小程序如何获取用户头像和昵称
2019/09/23 Javascript
Python 多线程实例详解
2017/03/25 Python
python实现批量修改文件名代码
2017/09/10 Python
简单了解python中的与或非运算
2019/09/18 Python
浅析python 定时拆分备份 nginx 日志的方法
2020/04/27 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
英语师范专业毕业生自荐信
2013/09/21 职场文书
《这儿真好》教学反思
2014/02/22 职场文书
公司董事长岗位职责
2014/06/08 职场文书
高中生国庆节演讲稿范文2014
2014/09/21 职场文书
刑事辩护授权委托书格式
2014/10/13 职场文书
幼儿园国庆节活动总结
2015/03/23 职场文书
2017寒假社会实践心得体会范文
2016/01/14 职场文书
python在package下继续嵌套一个package
2022/04/14 Python