浅谈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 相关文章推荐
分享十五个最佳jQuery 幻灯插件和教程
Mar 27 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
Aug 09 Javascript
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
Apr 08 Javascript
Javascript的时间戳和php的时间戳转换注意事项
Apr 12 Javascript
jQuery EasyUI Dialog拖不下来如何解决
Sep 28 Javascript
js全选按钮的实现方法
Nov 17 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
Jan 13 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
Feb 28 Javascript
JavaScript正则获取地址栏中参数的方法
Mar 02 Javascript
浅谈Angular 的变化检测的方法
Mar 01 Javascript
vue-cli3.0+element-ui上传组件el-upload的使用
Dec 03 Javascript
JS document内容及样式操作完整示例
Jan 14 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个人网站架设连环讲(四)
2006/10/09 PHP
PHP把数字转成人民币大写的函数分享
2014/06/30 PHP
[原创]php求圆周率的简单实现方法
2016/05/30 PHP
PHP实现QQ快速登录的方法
2016/09/28 PHP
javascript 四则运算精度修正函数代码
2010/05/31 Javascript
js通过地址栏给action传值(中文乱码全是问号)
2013/05/02 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
IE与FF下javascript获取网页及窗口大小的区别详解
2014/01/14 Javascript
javascript 回调函数详解
2014/11/11 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
2016/06/13 Javascript
Javascript中this关键字指向问题的测试与详解
2017/08/11 Javascript
浅析Node.js非对称加密方法
2018/01/29 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
构建一个JavaScript插件系统
2020/10/20 Javascript
[52:05]EG vs OG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
python实现用户登陆邮件通知的方法
2015/07/09 Python
初步剖析C语言编程中的结构体
2016/01/16 Python
Python实现FTP上传文件或文件夹实例(递归)
2017/01/16 Python
学习Python selenium自动化网页抓取器
2018/01/20 Python
python使用Matplotlib画饼图
2018/09/25 Python
详解pyenv下使用python matplotlib模块的问题解决
2018/11/29 Python
pip安装py_zipkin时提示的SSL问题对应
2018/12/29 Python
Django项目使用ckeditor详解(不使用admin)
2019/12/17 Python
如何使用Pytorch搭建模型
2020/10/26 Python
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
校园自助餐厅的创业计划书
2013/12/26 职场文书
检察官就职演讲稿
2014/01/13 职场文书
《老山界》教学反思
2014/04/08 职场文书
《彭德怀和他的大黑骡子》教学反思
2014/04/12 职场文书
优秀德育工作者事迹材料
2014/05/07 职场文书
民主生活会对照检查材料范文
2014/10/01 职场文书
收入证明范本
2015/06/12 职场文书
职业规划从高考志愿专业选择开始
2019/08/08 职场文书
浅谈Python numpy创建空数组的问题
2021/05/25 Python
HTTP中的Content-type详解
2022/01/18 HTML / CSS
python热力图实现的完整实例
2022/06/25 Python