[英]JavaScript compare different date formats?
我试图从文本中提取不同的日期格式,然后比较这些日期(如果它们属于某个时间段)。 假设时间跨度是从1.1.2013到1.3.2013。 这是DD / MM / YYYY时间格式。
现在如何从文本中提取不同的时间格式。 我这里有时间格式的例子。
我知道这不是一件容易的事,但是任何建议都可以帮助我。
我也知道这个问题和答案。 以后对我有好处
聊天的人也有这个话。
Uwe Günther
@IceD looks like you need some lib who implements that all :-)
But ih ave noe clue which one does. Better ask the Stack
重要
我不想要jQuery,因为我无法在当前使用的方式中实现它。 因此,仅针对此的JS解决方案。
您将需要将它们标准化为通用的可比较格式,最合适的是Date
对象 。
对于某些格式,(某些浏览器)将能够对它们进行Date.parse
,但对于其他格式(例如"yesterday"
),则需要进行更复杂的解析(最多NLP?)。 最好是了解每个代码段的格式,以便可以将它们传递给正确的解析算法,否则,您将需要应用一些启发式方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.