浅谈JavaScript 中有关时间对象的方法


Posted in Javascript onAugust 15, 2016

ECMAScript中的Date类型是在早期 Java 中的 Java.unile.Date 类基础上构建的。为此 Date 类型使用自 UTC (Coordinated Universal Time, 国际协调时间)1970年1月1日午夜开始经过的毫秒数来保存日期。

在这种数据存储格式下, Date 类型保存的日期能够精确到1970年1月1日之前或之后的285616年

•Date.parse(string)

接受一个表示日期的字符串参数,然后尝试根据这个字符串返回相应日期的毫秒数,不能转换则返回 NaN

•Date.UTC(year, month[, day, hour, min, second, millisecond])

根据参数返回相应日期的毫秒数,只有前两个参数是必须的,省略其它参数则统统假设为0

•Date.now()

返回表示调用这个方法时的日期和时间的毫秒数

继承的方法

•Date.toLocalString()

按照与浏览器设置的地区相适应的格式返回日期和时间,具体格式会因浏览器而异

•Date.toString()

通常返回带有时区信息的日期和时间,其中时间一般以军用时间(即小时的范围是0-23)表示,具体格式会因浏览器而异

•Date.valueOf()

返回日期的毫秒表示,可以用来比较日期值

日期格式化的方法

•Date.toDateString()

以特定于实现的格式显示星期几、月、日和年

•Date.toTIMEstring()

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

•Date.toLocaDateString()

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

•Date.toLocaTimeString()

以特定于实现的格式显示时、分、秒

•Date.toUTCString()

以特定于实现的格式完整的 UTC 日期

日期/时间组件方法

以下都是直接取得和设置日期值中特定部分的方法

•getTime()

返回表示日期的毫秒数,与valueOf()方法返回的值相同

•setTime(毫秒)

以毫秒数设置日期,会改变整个日期

•getFullYear()

取得4位数的年份(如2007而非仅07)

•getUTCFullYear(年)

返回UTC日期的4位数年份

setFullYear(年)

设置日期的年份。传入的年份值必须是4位数字(如2007而非仅07)

•setUTCFullYear(年)

设置UTC日期的年份。传入的年份值必须是4位数字(如2007而非仅07)

•getMonth()

返回日期中的月份,其中0表示一月,11表示十二月

•getUTCMonth()

返回UTC日期中的月份,其中0表示一月,11表示十二月

•setMonth(月)

设置日期的月份,其中0表示一月,11表示十二月

•setUTCMonth(月)

设置UTC日期的月份,其中0表示一月,11表示十二月

•getDate()

返回日期月份中的天数(1到31)

•getUTCDate()

返回UTC日期月份中的天数(1到31)

•setDate(日)

设置日期月份中的天数。如果传入的值超过了该月中应有的天数,则增加月份

•setUTCDate(日)

设置UTC日期月份中的天数。如果传入的值超过了该月中应有的天数,则增加月份

•getDay()

返回日期中星期的星期几(其中0表示星期日,6表示星期6)

•getUTCDay()

返回UTC日期中星期的星期几(其中0表示星期日,6表示星期6)

•getHours()

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

•getUTCHours()

返回UTC日期中的小时数(0到23)

•setHours(时)

设置日期中的小时数。传入的值超过了23则增加月份中的天数

•setUTCHours(时)

设置UTC日期中的小时数。传入的值超过了23则增加月份中的天数

•getMinutes()

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

•getUTCMinutes()

返回UTC日期中的分钟数(0到59)

•setMinutes(分)

设置日期中的分钟数。传入的值超过59则增加小时数

•setUTCMinutes(分)

设置UTC日期中的分钟数。传入的值超过59则增加小时数

•getSeconds()

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

•getUTCSeconds()

返回UTC日期中的秒数(0到59)

•setSeconds(秒)

设置日期中的秒数。传入的值超过59则增加分钟数

•setUTCSeconds(秒)

设置UTC日期中的秒数。传入的值超过59则增加分钟数

•getMilliseconds()

返回日期中的毫秒数

•getUTCMilliseconds()

返回UTC日期中的毫秒数

•setMilliseconds(毫秒)

设置日期中的毫秒数

•setUTCMilliseconds(毫秒)

设置UTC日期中的毫秒数

•getTimezoneOffset()

返回本地时间与UTC时间相差的分钟数a

以上这篇浅谈JavaScript 中有关时间对象的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript window.setTimeout() 的详细用法
Nov 04 Javascript
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
May 07 Javascript
浅谈javascript回调函数
Dec 07 Javascript
javascript bom是什么及bom和dom的区别
Nov 26 Javascript
jQuery div拖拽用法实例
Jan 14 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
Apr 23 Javascript
canvas学习之API整理笔记(二)
Dec 29 Javascript
Angular ui.bootstrap.pagination分页
Jan 20 Javascript
微信小程序的mpvue框架快速上手指南
May 15 Javascript
微信小程序监听用户登录事件的实现方法
Nov 11 Javascript
微信小程序wx.request的简单封装
Nov 13 Javascript
vue中实现弹出层动画效果的示例代码
Sep 25 Javascript
js轮盘抽奖实例分析
Apr 17 #Javascript
JavaScript 中有关数组对象的方法(详解)
Aug 15 #Javascript
onmouseover事件和onmouseout事件全面理解
Aug 15 #Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
Aug 15 #Javascript
又一款js时钟!transform实现时钟效果
Aug 15 #Javascript
最丑的时钟效果!js canvas时钟制作方法
Aug 15 #Javascript
深入分析javascript中console命令
Aug 14 #Javascript
You might like
php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
2010/08/21 PHP
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
关于尾递归的使用详解
2013/05/02 PHP
PHP写日志的实现方法
2014/11/05 PHP
php猴子选大王问题解决方法
2015/05/12 PHP
用正则获取指定路径文件的名称
2007/02/27 Javascript
对JavaScript的eval()中使用函数的进一步讨论
2008/07/26 Javascript
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
JavaScript简单实现网页回到顶部功能
2013/11/12 Javascript
jquery.mobile 共同布局遇到的问题小结
2015/02/10 Javascript
jQuery自动添加表单项的方法
2015/07/13 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
js仿京东轮播效果 选项卡套选项卡使用
2017/01/12 Javascript
vue+swiper实现组件化开发的实例代码
2017/10/26 Javascript
初识 Vue.js 中的 *.Vue文件
2017/11/22 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
2019/09/28 Javascript
JavaScript中的this妙用实例分析
2020/05/09 Javascript
使用Python3 编写简单信用卡管理程序
2016/12/21 Python
Python贪心算法实例小结
2018/04/22 Python
PyCharm 2020.2 安装详细教程
2020/09/25 Python
基于python爬取链家二手房信息代码示例
2020/10/21 Python
平面设计自荐信
2013/10/07 职场文书
金融专业推荐信
2013/11/14 职场文书
开办加工厂创业计划书
2014/01/03 职场文书
会计的岗位职责
2014/03/15 职场文书
巾帼建功标兵事迹材料
2014/05/11 职场文书
水电站项目建议书
2014/05/12 职场文书
人与自然观后感
2015/06/16 职场文书
自信主题班会
2015/08/14 职场文书
小学数学教师研修感悟
2015/11/18 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
学习计划是什么
2019/04/30 职场文书
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers