提升系列:18.获取格式化时间区间-4-2

50 阅读3分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 14天,点击查看活动详情

上一次掘金的征文活动,准确来说,应该是去年的最后一次掘金官方的征文活动,我没有参加那一次征文活动。距离上一次征文,好像有两三个月了,感觉时间过得有点漫长了,都快要忘记掘金的征文活动了。

现在掘金推出了新的一年的征文活动-掘金日新计划 · 2 月更文挑战,又要开始新的一年,新的一轮的征文挑战了。

征文挑战已经开始了,而我即将要参与这次征文活动,参与挑战,挑战自己。

提升系列

提升系列,我主要是想写一些平时工作上面,自己会用到的一些好的技巧或者方法。当然,这些技巧和方法是针对我自己的。

除此之外,还可能会写一些解决难点的方法。比如,遇到了某个难点,要通过什么方法来解决它?

正如它的名字一样--提升,通过学习一些好的技巧、方法,或者解决一些难题、难点,来提升我们的能力。

出这个提升系列,一方面,是提升自己的开发能力;另一方面,也希望这个提升系列,可以帮助到部分人,提升他们的开发能力。

在这个系列里,我能想到的或者实现方法,不一定是最好的。欢迎大家参与讨论。

前言

在上一篇文章提升系列:17.获取格式化时间区间-4-1里,主要是通过一个小示例,来演示怎么通过dayjs这个第三方库来实现获取前7天时间的功能。通过该示例,我们可以看到,使用了第三方库后,实现获取前面7天时间的功能就非常容易了。

接下来,我们将查看一下dayjs的源码,看下第三方库-dayjs是怎么实现获取前面7天时间的功能。

dayjs

Day.js是一个极简的JavaScript库,可以为现代浏览器解析、验证、操作和显示日期和时间

这是dayjs官网上面的介绍,可以使用dayjs来进行日期、时间方面相关的操作。

下载

我们要想查看dayjs的代码,当然需要先把dayjs的源码下载下来。怎么下载呢?

一般这些库的官网,都会提供对应的源码下载的。我们先进入dayjs的官网

0001.png

进入官网后,我们查看一下文档。

在安装 里面,我们看到有一个下载。

0002.png

点击下载,跳转到文档对应位置

0003.png

我们可以看到,这里把代码仓库放出来了。我们点击仓库地址,跳转到github仓库。

0004.png

进入到dayjs的github仓库了,我们看到右边有一个code按钮。这是下载仓库的按钮

点击后,我们可以看到,有多种下载方式。

0005.png

这里,我使用的是Download ZIP的方式下载。这种下载方式,是直接从github下载一个zip包,比较简洁方便。

小结

本小节,主要是讲解了怎么下载dayjs的代码。先是到dayjs的官网里找到dayjs的代码仓库,然后从代码仓库里面,下载dayjs的代码。

最后,放上自己比较喜欢的一句诗句:

千淘万漉虽辛苦,吹尽狂沙始到金 - 唐 刘禹锡《浪淘沙》