【问题标题】:Javascript - how to get the value of 2 dates from string? [duplicate]Javascript - 如何从字符串中获取 2 个日期的值? [复制]
【发布时间】:2018-03-01 22:47:02
【问题描述】:

可以从字符串中找到2个日期的值

例如:我有这个字符串

“2017 年 3 月 2 日 - 2019 年 8 月 3 日”

那么我怎样才能把 2 日期放在不同的变量中呢?

【问题讨论】:

  • 几乎一切皆有可能。但是,目前还不清楚你到底想要什么。另外,你试过什么?我们不是代码编写服务,您必须尝试解决方案并向我们展示您所做的工作。
  • 您可能正在寻找.split

标签: javascript date


【解决方案1】:

如果我理解正确,你想要这样的东西:

var dates = "March 2 2017 - Aug 3 2019".split(' - ');
var first = dates[0];
var second = dates[1];
console.log(first); // outputs March 2 2017
console.log(second); // outputs Aug 3 2019

【讨论】:

  • 请不要提供一开始就不应该发布的糟糕问题的答案。它只是鼓励更多相同的东西。
  • 这不是一个坏问题,因为有很长的部分需要分析结果并以不同的方式使用它们,但为了节省您的时间,我写得很短,因为解决方案很简单,但我遇到了一些问题。对此我很抱歉,但我会尝试更多地解释我未来的问题,我会放上我的代码
  • @DominicFox 是的,他的回答被否决仅仅是因为他回答了。这对于一开始就不应该发布的答案很常见。我的评论是否有优先权,是的,对于在网站上非常活跃的人来说,这是相当普遍的知识。有没有关于它的“规则”?好吧,不,但是有一些关于什么是good questionanswer 的指导方针。在最后一个链接中,有指导说:“回答好问题” - 这是不是其中之一。
  • @DataCure 这不是“卡住”。该网站有关于如何提问和回答问题的指南(我在上面的 cmets 中提供了这些链接)。为了保持网站的高质量,我们只是要求人们遵循指南。这是一个社区,我们都有工具可以帮助其他人共同努力以保持网站的质量。
  • @ScottMarcus 很好的回应,感谢您增加我的 SO 知识。对于这个问题可以被编辑成一个“好问题”,你怎么看?如果是这样,那么答案可能会成为“好答案”,而否决票将是错误的。我不想争论,只是想了解这个社区给自己带来的冗余。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-16
  • 1970-01-01
相关资源
最近更新 更多