聊聊前端那些容易踩得坑

  今天小编和大家聊聊前端容易踩的坑有那些,后期也会不断的完善,谢谢大家的支持!!!这是我在工作当中遇到的一些坑,想总结下来,希望未来有一天能够帮助小伙伴。

  而在最近我就遇到一个坑,也许是因为自己的马虎或不细心导致的本应该避免,却范的一个低级错误。

1. 大家应该都很熟悉 js 的 data 日期时间吧,比如我们想得到 一个时间,或者做一个功能需要规定时间内这个元素无法点击等,还是很常见的。

问题:

  例子:一个商城app,春节期间,需要关门,那前端就需要获取时间戳,在规定时间内功能是无法点击的,就会弹出一个弹出框进行阻拦。

  比如 我的暂停时间是 2020  12.31 到 2020 1.15 ,试问这个时间如何写?

  其实有两种写法,我们需要注意有两点

  1. 第一种 是 "2020-12-31 0:0:0","2020-1-15 0:0:0" ,这种写法是正确的,但是有个坑正是小编所踩的,开始时间是 2020-12-31 0:0:0 这是正确的,我们仔细看看结束时间如果我是 2020-1-15 0:0:0这样是不对的,如果这样写便会提前一天服务停止就结束了,我们可以仔细看 我们是想1.15过完 功能才会恢复,而 2020-1-15 0:0:0 是1.1423:59:59后就会解除,这比我们规定时间早了一天,所以正确的是 2020-12-31 0:0:0 到 2020-1.16 0:0:0 这样才是正确的 因为只有 1.15 23:59:59后 1.15这一天才算过完

  2. 第二中写法:可以直接这样写 2020-12-31 0:0:0 到 2020-1-15 23:59:59 

  

这是是近期给自己挖的一个坑 说实话 自从做了编程一直觉得是弱智 有没有 同类的 😄

 

 

作者:晋飞翔
手机号(微信同步):17812718961
希望本篇文章 能给正在学习 前端的朋友 或 以及工作的朋友 带来收获 不喜勿喷 如有建议 多多提议 谢谢!!!

posted @ 2020-01-14 11:52  晋飞翔  阅读(733)  评论(0编辑  收藏  举报