- 时间:2021-01-07 14:22 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:浅谈JavaScript 中有关时间对象的方法
ECMAScript中的Date类型是在早期 Java 中的 Java.unile.Date 类基础上构建的。为此 Date 类型使用自 UTC (Coordinated Universal Time, 国际协调时间)1970年1月1日午夜开始经过的毫秒数来保存日期。
在这种数据存储格式下, Date 类型保存的日期能够精确到1970年1月1日之前或之后的285616年
[b]•Date.parse(string)[/b]
接受一个表示日期的字符串参数,然后尝试根据这个字符串返回相应日期的毫秒数,不能转换则返回 NaN
[b]•Date.UTC(year, month[, day, hour, min, second, millisecond])[/b]
根据参数返回相应日期的毫秒数,只有前两个参数是必须的,省略其它参数则统统假设为0
[b]•Date.now()[/b]
返回表示调用这个方法时的日期和时间的毫秒数
[b]继承的方法[/b]
[b]•Date.toLocalString()[/b]
按照与浏览器设置的地区相适应的格式返回日期和时间,具体格式会因浏览器而异
[b]•Date.toString()[/b]
通常返回带有时区信息的日期和时间,其中时间一般以军用时间(即小时的范围是0-23)表示,具体格式会因浏览器而异
[b]•Date.valueOf()[/b]
返回日期的毫秒表示,可以用来比较日期值
[b]日期格式化的方法[/b]
[b]•Date.toDateString()[/b]
以特定于实现的格式显示星期几、月、日和年
[b]•Date.toTIMEstring()[/b]
以特定于实现的格式显示时、分、秒和时区
[b]•Date.toLocaDateString()[/b]
以特定于地区的格式显示星期几、月、日和年
[b]•Date.toLocaTimeString()[/b]
以特定于实现的格式显示时、分、秒
[b]•Date.toUTCString()[/b]
以特定于实现的格式完整的 UTC 日期
[b]日期/时间组件方法[/b]
以下都是直接取得和设置日期值中特定部分的方法
[b]•getTime()[/b]
返回表示日期的毫秒数,与valueOf()方法返回的值相同
[b]•setTime(毫秒)[/b]
以毫秒数设置日期,会改变整个日期
[b]•getFullYear()[/b]
取得4位数的年份(如2007而非仅07)
[b]•getUTCFullYear(年)[/b]
返回UTC日期的4位数年份
•[b]setFullYear(年)[/b]
设置日期的年份。传入的年份值必须是4位数字(如2007而非仅07)
[b]•setUTCFullYear(年)[/b]
设置UTC日期的年份。传入的年份值必须是4位数字(如2007而非仅07)
[b]•getMonth()[/b]
返回日期中的月份,其中0表示一月,11表示十二月
[b]•getUTCMonth()[/b]
返回UTC日期中的月份,其中0表示一月,11表示十二月
[b]•setMonth(月)[/b]
设置日期的月份,其中0表示一月,11表示十二月
[b]•setUTCMonth(月)[/b]
设置UTC日期的月份,其中0表示一月,11表示十二月
[b]•getDate()[/b]
返回日期月份中的天数(1到31)
[b]•getUTCDate()[/b]
返回UTC日期月份中的天数(1到31)
[b]•setDate(日)[/b]
设置日期月份中的天数。如果传入的值超过了该月中应有的天数,则增加月份
[b]•setUTCDate(日)[/b]
设置UTC日期月份中的天数。如果传入的值超过了该月中应有的天数,则增加月份
[b]•getDay()[/b]
返回日期中星期的星期几(其中0表示星期日,6表示星期6)
[b]•getUTCDay()[/b]
返回UTC日期中星期的星期几(其中0表示星期日,6表示星期6)
[b]•getHours()[/b]
返回日期中的小时数(0到23)
[b]•getUTCHours()[/b]
返回UTC日期中的小时数(0到23)
[b]•setHours(时)[/b]
设置日期中的小时数。传入的值超过了23则增加月份中的天数
[b]•setUTCHours(时)[/b]
设置UTC日期中的小时数。传入的值超过了23则增加月份中的天数
[b]•getMinutes()[/b]
返回日期中的分钟数(0到59)
[b]•getUTCMinutes()[/b]
返回UTC日期中的分钟数(0到59)
[b]•setMinutes(分)[/b]
设置日期中的分钟数。传入的值超过59则增加小时数
[b]•setUTCMinutes(分)[/b]
设置UTC日期中的分钟数。传入的值超过59则增加小时数
[b]•getSeconds()[/b]
返回日期中的秒数(0到59)
[b]•getUTCSeconds()[/b]
返回UTC日期中的秒数(0到59)
[b]•setSeconds(秒)[/b]
设置日期中的秒数。传入的值超过59则增加分钟数
[b]•setUTCSeconds(秒)[/b]
设置UTC日期中的秒数。传入的值超过59则增加分钟数
[b]•getMilliseconds()[/b]
返回日期中的毫秒数
[b]•getUTCMilliseconds()[/b]
返回UTC日期中的毫秒数
[b]•setMilliseconds(毫秒)[/b]
设置日期中的毫秒数
[b]•setUTCMilliseconds(毫秒)[/b]
设置UTC日期中的毫秒数
[b]•getTimezoneOffset()[/b]
返回本地时间与UTC时间相差的分钟数a
以上这篇浅谈JavaScript 中有关时间对象的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。