JS 核心语言基础语法 之 引用类型Date

举报
hwJw19 发表于 2020/07/30 17:08:12 2020/07/30
【摘要】 对于Date对象,我们不用了解太多,只要知道怎么用就行了,因为它在我理解哈,其实是一个工具对象,主要是用来获取操作时间的,比如说获取当前的时间啦,某些活动的倒计时效果啦,等等,还是先上图,不过Date对象,我不打算说太多了,简单说下怎么用就可以啦

对于Date对象,我们不用了解太多,只要知道怎么用就行了,因为它在我理解哈,其实是一个工具对象,主要是用来获取操作时间的,比如说获取当前的时间啦,某些活动的倒计时效果啦,等等,还是先上图,不过Date对象,我不打算说太多了,简单说下怎么用就可以啦

看吧,是不是很大的一张图,没有学过js的,一看就会被吓到了,其实用到的方法并不多,我这里只挑我工作中常用的来说一说哈

第一,我们先讲下怎么创建Date对象:

创建Date对象,我们就使用new操作符就可以了,如下:

var date = new Date();

我们在浏览器里看看实例化的对象是个啥样子哈

图片.png

看看,实例化出来的是当前时间,长的是这个样子的~

至于思维导图里的,继承方法,日期格式化方法,大家知道了解就行,不咋用,在日期/时间组件方法中,我会挑几个常用的方法说一说,主要也就是下面几个了:
    getTime():返回距 1970 年 1 月 1 日之间的毫秒数,主要是算两个时间差的时候可以用。

    getFullYear():获取年
    getMonth():获取月
    getDate():获取日
    getDay():获取星期
    getHours():获取小时
    getMinutes():获取分钟
    getSeconds():获取秒

看下具体的代码实现过程:

图片.png

大家仔细看一下,上面代码执行后的返回结果,共同点,返回的都是数字哈,其中有一个跟别人不太一样的,不知道有没有注意到的啊,就是月份,我当前系统时间是7月,但是返回的是6,因为月份的返回值是从0开始的,这里需要注意一下,如果我们有需求处理月份的信息的时候,别忘了加1哦。

在工作中,日期对象常用到的功能是格式化,比如说前面有看到,默认返回的时间格式是什么样子的,如果我们想格式化成我们需要的样子,比如:2020.07.30 15:30:30,那就需要格式化时间,网上格式化时间的方法太多了,大家可以自己去百度一下,然后整理一下,也可以自己试着写一下,最好整理成自己的方法,放在自己的代码库里~

好啦,拜拜啦大家~

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。