JS Date

作者: 流着万条永远的河 | 来源:发表于2017-09-16 11:06 被阅读0次

Date对象是JS提供的日期和时间操作接口。

静态方法

Date.now()

Date.now
function now() { [native code] }
Date.now()
1505528339926                    //返回当前距离1970年1月1日00:00:00的毫秒数,参考点哦哦。

Date.parse()

解析日期的字符串,返回距离1970年1月1日00:00:00的毫秒数。日期字符串的格式至少要符合

YYYY-MM-DDTHH:mm:ss.sssZ    //Z是时区可选的,解析失败返回NaN。
Date.parse('2011-10-10')
1318204800000
var a =Date.parse('2011-10-10')
undefined
a
1318204800000

Date()

返回当前日期的字符串

Date()
"Sat Sep 16 2017 10:29:28 GMT+0800 (中国标准时间)"

new Date()

生成一个日期对象,包含现在日期相关信息:

new Date()
Sat Sep 16 2017 10:31:51 GMT+0800 (中国标准时间)
//貌似生成了字符串,其实是生成对象太复杂了,在控制台只能如此展示。
var a = new Date()
undefined
a
Sat Sep 16 2017 10:34:21 GMT+0800 (中国标准时间)
typeof a
"object"   //对象哦
a.getDate()
16
a.getFullYear()
2017
a.getMonth()
8                           //把月份排位了,0位是1月,这里的8是位置不是月份。
a.getHours()
10
a.getMinutes()
34
a.getSeconds()
21
a.getMilliseconds()
467
a.getDay()
6
new Date(2020,08,01)
Tue Sep 01 2020 00:00:00 GMT+0800 (中国标准时间)
//参数的话,注意当前的时区算起
str = '2017-08-01'
"2017-08-01"
new Date(str)
Tue Aug 01 2017 08:00:00 GMT+0800 (中国标准时间)
//字符串的话,是八点,因为是东八区,零时区是零点。
str='2017-08-01 00:00:00'
"2017-08-01 00:00:00"
new Date(str)
Tue Aug 01 2017 00:00:00 GMT+0800 (中国标准时间)

100天以前的时间是?
var curTime =Date.now()
undefined
new Date(curTime - 100*24*60*60*1000)
Thu Jun 08 2017 10:53:39 GMT+0800 (中国标准时间)
new Date(curTime - 100*24*60*60*1000).getMonth()
5
执行时间段:
var start = Date.now()
undefined
var end=Date.now()
undefined
end - start
28051

有get,就有set,用法类似的。

相关文章

  • React、JS 日期加减防范

    JS: var date = new Date();//获取当前时间 date.setDate(date.getD...

  • vue 格式化日期时间 'yyyy-MM-dd hh:mm:ss

    一、自己封装date pipe 创建date.pipe.js 在main.js引入 使用: 安装 Day.js :...

  • 实用代码 大杂烩

    date/****js相关********************************************...

  • js获取0点以及23:23:59

    js 取得今天0点: const start = new Date(new Date(new Date().toL...

  • 移动端时间插件

    jquery-date.js

  • js date

    创建 Date 对象的语法: 定时器 setInterval 循环定时器 语法: setInterval(fun...

  • js Date

    获取当前时间 获取其它时间的方法 计算函数运行时间1、函数执行前获取时间(startTime)、函数执行完获取时间...

  • JS Date

    Date对象是JS提供的日期和时间操作接口。 静态方法 Date.now() Date.parse() 解析日期的...

  • js Date

    Date.parse(new Date()); 结果:1280977330000 //毫秒改成了000显示...

  • JS Date

    日期对象的基本操作

网友评论

      本文标题:JS Date

      本文链接:https://www.haomeiwen.com/subject/wosysxtx.html