JavaScript常用日期方法详解与操作指南
JavaScript是一种广泛应用于网页开发的脚本语言,其强大的功能使得它在处理时间、日期和各种数据操作上极其便利。本文将详细介绍JavaScript中常用的日期和时间处理方法。 首先,让我们关注Date对象,它是JavaScript的核心部分,用于表示和操作日期和时间。Date对象的构造函数用于创建一个新的日期实例,其原型对象提供了一系列的方法来获取和设置日期的各种属性: 1. constructor:这是Date对象的构造函数,通过new Date()创建一个表示当前时间的新实例。 2. prototype:原型对象包含了所有内置的Date方法,如getFullYear(), getMonth(), getDate()等。 以下是Date对象中常用的部分方法及其功能: - getDay():返回一周中的天(0-6,0表示周日)。 - getYear():返回四位数的年份,需要注意的是,它返回的年份从1970年开始计算,2000年实际为4位数。 - getFullYear():获取完整的四位数年份。 - getMonth():返回月份(0-11,注意0表示一月)。 - getDate():获取月份中的日期(1-31)。 - getHours(), getMinutes(), getSeconds(), getMilliseconds():分别获取小时、分钟、秒和毫秒(0-59)。 - getUTCDay(), getUTCFullYear(), getUTCMonth(), getUTCDate(), getUTCHours(), getUTCMinutes(), getUTCSeconds(), getUTCMilliseconds():这些方法与前面的本地时间方法类似,但返回的是协调世界时(UTC)。 - getTime():返回自1970年1月1日零点(UTC)以来的毫秒数。 - getTimezoneOffset():获取与格林尼治标准时间(GMT)的偏移量,以分钟为单位。 - parse(dateString):尝试解析一个字符串并将其转换为Date对象。 - setYear(), setFullYear(), setMonth(), setDate(), setHours(), setMinutes(), setSeconds(), setMilliseconds():分别设置年份、完整年份、月份、日期、小时、分钟、秒和毫秒。 - setUTC*():与set*()方法类似,但用于设置协调世界时。 - setTime(timeInt):直接设置Date对象的时间戳,单位为毫秒。 - toGMTString():返回日期对象的UTC时间字符串,格式为“Mon, 01 Jan 2006 05:00:00 GMT”。 通过这些方法,开发者能够方便地处理各种日期和时间相关的操作,如显示用户输入的日期、计算两个日期之间的差异、或者按照特定格式格式化日期。掌握这些常用方法对于构建高效、精确的JavaScript应用程序至关重要。
1.Date
属性(1):
constructor 所树立对于象的函数参考
prototype 能够为对象加入的属性和方法
办法(43):
getDay() 前往一周中的第几天(0-6)
getYear() 返回年份.2000年以前为2位,2000(包括)以后为4位
getFullYear() 返回完全的4位年份数
getMonth() 返回月份数(0-11)
getDate() 返回日(1-31)
getHours() 返回小时数(0-23)
getMinutes() 返回分钟(0-59)
getSeconds() 返回秒数(0-59)
getMilliseconds() 返回毫秒(0-999)
getUTCDay() 依据国际时间来得到如今是礼拜几(0-6)
getUTCFullYear() 依据国际时间来得到完全的年份
getUTCMonth() 依据国际时间来失掉月份(0-11)
getUTCDate() 根据邦际时光来失掉日(1-31)
getUTCHours() 根据邦际时光来失掉小时(0-23)
getUTCMinutes() 依据国际时间来返回分钟(0-59)
getUTCSeconds() 依据国际时间来返回秒(0-59)
getUTCMilliseconds()根据邦际光阴来返回毫秒(0-999)
getTime() 返回从1970年1月1号0:0:0到如今一同花来的毫秒数
getTimezoneoffset() 返回时区偏偏差值,便格林威乱均匀时间(GMT)取运转足本的盘算机所处时区设置之间相差的分钟数)
parse(dateString) 返回在Date字符串中自从1970年1月1日00:00:00以来的毫秒数
setYear(yearInt) 设置年份.2位数或4位数
setFullYear(yearInt)设置年份.4位数
setMonth(monthInt) 设置月份(0-11)
setHours(hourInt) 设放小时数(0-23)
setMinutes(minInt) 设置分钟数(0-59)
setSeconds(secInt) 设放秒数(0-59)
setMilliseconds(milliInt) 设置毫秒(0-999)
setUTCFullYear(yearInt) 依据国际时间来设置年份
setUTCMonth(monthInt) 依据国际时间来设置月(0-11)
setUTCDate(dateInt) 依据国际时间来设置日(1-31)
setUTCHours(hourInt) 依据国际时间来设置小时
setUTCMinutes(minInt) 依据国际时间来设置分钟
setUTCSeconds(secInt) 依据国际时间来设置秒
setUTCMilliseconds(milliInt)依据国际时间来设置毫秒
setTime(timeInt) 设置自1970年1月1日开端的时间.毫秒数
toGMTString() 依据格林威乱时光将Date对于象的日期(一个数值)改变成一个GMT光阴字符串,如:Weds,15 June l997 14:02:02 GMT
toUTCString() 依据通用时间将一个Date对象的日期转换为一个字符串
toLocaleString() 把Date对象的日期(一个数值)改变成一个字符串,使用所在盘算机上配置使用的特定日期格局
toSource() 显示对象的流代码
toString() 将日期对象转换为字符串
UTC(yyyy, mm, dd, hh, mm, ss, msec)返回自格林威乱尺度时间到指定光阴的差距,双位为毫秒
valueOf() 返回日期对象的本初值
2.Math
属性:
constructor 所修立对象的函数参考
prototype 可以为对象参加的属性和方法
E 欧推常质,天然对数的顶(约等于2.718)
LN2 2的天然对于数(约即是0.693)
LN10 10的自然对数(约等于2.302)
LOG2E 以2为顶的e的对数.(约即是1.442)
LOG10E 以10为底的e的对数(约等于0.434)
PI ∏的值(约等于3.14159)
剩余8页未读,继续阅读
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦