繁体   English   中英

来自字符串和格式模板的新JavaScript日期?

[英]new javascript Date from a string and formatting template?

我有一个可以在几种“文化”中运行的应用程序。 我将使用许多日期格式。

我有一个带有我的格式的字符串(即'd / m / y',但请记住,这是可变的)和2个带有该给定格式的日期的文本输入。

我需要将输入框1中的日期与输入框2中的日期进行比较。我有一种方法可以做到这一点,直到我们添加了国际格式。

new Date(endDate) >= new Date(startDate)

这过去只适用于美国日期。 现在不是。 有没有一种我可以使用的方法,像这样?

new Date(endDate, 'd/m/y')

您可能需要考虑一下moment.js库 ,因为Java无法解析语言环境格式,因此它可以使您摆脱许多日期操作问题。 对于你的情况,你会写

moment("12-25-1995", "MM-DD-YYYY");

它将创建一个“ moment”对象,将日期字符串解析为提供的模板。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM