【问题标题】:Check whether a date is before 1 january of a given year in JavaScript [closed]在 JavaScript 中检查日期是否在给定年份的 1 月 1 日之前 [关闭]
【发布时间】:2013-02-03 22:39:35
【问题描述】:

我需要验证输入表单的数据是否在 1940 年 1 月 1 日之前。我分别拥有用户的日、月和年值,但我不知道如何使用智能将它们全部滚动并检查是否或不是在那个特定日期之前。

【问题讨论】:

  • 如果它应该在 1940 年 1 月 1 日之前,你真的只需要检查年份是否在 1940 年之前,因为 1 月 1 日是那一年的第一天。
  • @ellak 谢谢 - 经过一番思考,我相信你是对的。这是漫长的一天:-/

标签: javascript jquery validation date datetime


【解决方案1】:

我认为你可以只创建一个 Date 对象

new Date(year, month, day [, hour, minute, second, millisecond]); 

比另一个日期为 1940 年 1 月 1 日,您可以比较它们:date1

【讨论】:

  • 谢谢。这可能是最佳实践方法。
  • 这是一个通用的解决方案,但在这种特殊情况下,我更喜欢 ellak 的方法 :)
猜你喜欢
  • 2017-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多