如何检查输入日期是否等于今天的日期? [英] How to check if input date is equal to today's date?

查看:221
本文介绍了如何检查输入日期是否等于今天的日期?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个id为'date_trans'的表单输入。该日期输入的格式(经验证的服务器端)可以是以下任何一种:

I have a form input with an id of 'date_trans'. The format for that date input (which is validated server side) can be any of:


  • dd / mm / yyyy

  • dd-mm-yyyy

  • yyyy-mm-dd

  • yyyy / mm / dd

  • dd/mm/yyyy
  • dd-mm-yyyy
  • yyyy-mm-dd
  • yyyy/mm/dd

但是,在发布表单之前,我想检查date_trans字段的日期是否等于今天的日期。如果所用的日期是客户的日期(即它使用js),那就好了,因为我也在服务器上进行了双重检查。

However, before posting the form, I'd like to check if the date_trans field has a date that is equal to today's date. Its ok if the date taken is the client's date (i.e. it uses js), since I run a double check on the server as well.

我完全迷失了如何在jQuery或简单的旧javascript中进行日期比较。如果有帮助,我使用 jquery datepicker

I'm totally lost on how to do the date comparrison in jQuery or just plain old javascript. If it helps, I am using the jquery datepicker

推荐答案

你看过 datejs ? (使用适当的全球化包正确解析dd / mm / yyyy)

Have you looked at datejs? (using the appropriate globalization pack to parse dd/mm/yyyy correctly)

只需将日期传递给其解析()方法并与今天的日期进行比较。

Just pass the date in to its parse() method and compare with today's date.

这篇关于如何检查输入日期是否等于今天的日期?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆