前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >坚持学一年很难,那坚持一周怎么样?[先行者课程-时间倒数-Data对象]

坚持学一年很难,那坚持一周怎么样?[先行者课程-时间倒数-Data对象]

作者头像
web前端教室
发布2018-02-06 17:11:15
6610
发布2018-02-06 17:11:15
举报
文章被收录于专栏:web前端教室web前端教室

时间是线性的,所以依附于时间的事情也是线性发展的。例如学js,谁能一下学成高手?谁有js学习秘籍?高手只能跟你装b,却不能带你起飞。

这世界我看只有砖与狗粮是真的。去搬砖吧,一砖一瓦,搭成自己的前端之路。许多同学给我留言说写的内容很接地气,很直白。其实我写的许多事情都是我自己身上的,你看了有同感只能说明你也有类似的问题。而那些问题我已经或多或少的解决了,而你,,也许还未意识到,也许还未解决。

同为智商下限的普通人,咱们走的路都差不多,只是我年龄大你们一些,走的多一些而已。

这么多年以来,我发现其实只擅长一件事情,就是把认准的事情,一直做下去。做到足够长,足够久,保持相应的步骤。结果嘛,一般不会太差。

当然,这是因为我足够笨,没其它办法,只能这样做。但在日积月累之下,收获却是可以预见的。这也很好啊,对吧。

总比你站在原地,面对你收集的js资料越积越多,焦虑也越来越多。想快看完又看不懂,想慢慢看完又焦虑。这就自己折磨自己了。

就在此时,时间依然在流逝,一年之后我会如何?我不知道,我只知道这一周过去之后,我肯定会搞定“web前端组件--时间倒数”。

因为我接下来,已经开始为周日的课程,准备今天的那部分资料了。

首先是UI图,如下图所示,一个倒计时页面怎么能没有一个朴素简洁(懒)的界面呢,

然后是Date对象,你想要一个时间倒数,ok没问题,就算是正数都可以,但你必须要有一个起点。这个起点就要靠Date对象了,它可以返回当日的日期和时间,接下来就可以用getFullYear()方法来获得当前的年份。

然后,我们要想一下,时间倒数,从什么时候开始倒数?是从现在开始倒数吗?肯定不是,现在的时间只能是起点。例如今天是2017年3月14号,它是起点,然后往哪一个时间点倒数,这个时间点就是时间倒数的终点。

那么这个时间倒数的终点,就是需要给Date对象传递一个参数,也就是咱们要“创建一个指定的在未来的时间对象”。

例如,

new Date(2018, 12, 31, 23, 59, 59);

这时我们就有了一个时间倒数的终点,就是倒数到这个时间为止。

那么这个时间是多久呢?

//Date() 返回当日的日期和时间

var date = new Date();

//new Date(年,月,日,时,分,秒);

//以用来创建指定时间日期对象

var date2 = new Date(year, 12, 31, 23, 59, 59);

var time = (date2 - date) / 1000;

这个time就是“从现在起,到倒数时间终点”所需要的时间。

大家想一想吧,今天就说到这里。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-03-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档