输入两个时间,做差值比较,返回一个值判断哪个时间更早。

发布于 2021-11-14 15:33:16 字数 76 浏览 927 评论 6

var date1 = new Date(strDate1.replace(/-/g, "/"));代码里的斜杆都是什么含义?哪位可以解答下,非常感谢啦

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

陌上芳菲 2021-11-17 02:22:59

这个随便找个正则入门就有了,我就不班门弄斧了

带上头具痛哭 2021-11-16 23:49:47

正解

明月松间行 2021-11-16 23:39:06

给妹子的回复是如此清晰明了...

奈何桥上唱咆哮 2021-11-16 10:36:15

回复
那是肯定的啊,给妹纸的,当然上心。

囚你心 2021-11-16 10:19:53

很清晰~非常感谢~因为还是学习js的新手,所以很多都不懂,一开始还怕跟之前一样被人骂什么都不懂呢。谢谢啦。

落墨 2021-11-14 21:02:35

(/-/g, "/"),都是 转义 斜杠,因为-和/在正则表达式中都有特殊含义,而这里要用的是它们的字符串本意,所以要转义。

(/-/g, "/"),分别是javascript的 正则表达式直接量 的开始/结束标记,你没发现这个字符串本身没有被单引号或双引号引起来吗?一般的字符串不引起来肯定要报错的,但因为这儿是要使用正则表达式,并且直接用/..../写出的直接量,所有才能正常运行。

(/-/g, "/"),表示把原字符串一个一个字符的从左向右匹配此正则,而正则本身就是-,而反斜杠-,就表示-本身,而整个语句的意思就是,把所有的-,替换成后面的 /(反斜杠/),也就是/本身。即:2012-3-1就会变成2012/3/1

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文