【发布时间】:2011-10-21 03:26:06
【问题描述】:
假设我喜欢以下内容: 开始日期:“2011-10-20 14:30” 结束日期:“2011-10-20 17:30”
如果 startDate 大于 endDate,我想比较 startDate 和 endDate。本质上,我真正想要比较的方式是日期对象和日期对象,而不是字符串和字符串。
有人可以帮忙吗?
【问题讨论】:
-
如果您可以保证该格式,您只需与
>进行字符串比较,仍然可以获得正确的结果。但是您的问题真的是“如何将这种格式的字符串转换为 JS 日期对象”? -
我不太确定如果我们在字符串中比较它会产生正确的结果。让我试试看!
-
它将作为字符串比较工作,只要格式为年、月、日并且具有两位数的月、日、小时和分钟,例如,“2011-03-09 02: 05”。如果您的某些日期有一位数的月份或日期,例如“2011-3-9 2:05”,它将无法作为字符串比较。
标签: javascript datetime