检查当前日期是否不少于dd/MM/yyyy格式的当前日期 [英] To check whether current date is not less than present date in dd/MM/yyyy format

查看:113
本文介绍了检查当前日期是否不少于dd/MM/yyyy格式的当前日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在研究JavaScript验证,其中要验证textbox日期是否等于当前日期.

I am working on JavaScript validation where I am validating whether a textbox date is equal to the current date or not.

如果它大于或等于今天的日期,而不是某事,如果它小于今天的日期,则显示错误消息.

If its greater or equal to today's date than do something, if its less than today's date then show error message.

注意:在我的textbox中,我已将日期转换为dd/MM/yyyy格式.因此,我只需要将textbox日期和当前日期以dd/MM/yyy格式进行检查.这是我的代码:

Note: In my textbox I have converted date into dd/MM/yyyy format. So I need to check textbox date with current date in dd/MM/yyy format only. Here is my code:

function ValidateDate() {
var EffectiveDate = $.trim($("[id$='txtFromDate']").val());
var Today = new Date();
if(EffectiveDate<Today())
{
     //Show Error Message
}
else
{
    //Do something else
}

我需要日期以dd/MM/yyyy格式检查我的textbox日期,所以我的Today值必须仅以dd/MM/yyyy格式.

I need the date to be in dd/MM/yyyy format for checking my textbox date, so my Today value has to be in dd/MM/yyyy format only.

推荐答案

首先,我们必须找到当前日期-以下是找到它的代码.然后,将结果与在TextBox中输入的值进行比较.

First, we have to find the current date -- below is code that finds it. Then, compare the result with the value entered in TextBox.

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1; //January is 0!
var yyyy = today.getFullYear();

if(dd < 10) {
    dd = '0' + dd
} 

if(mm < 10) {
    mm = '0' + mm
} 

today = mm + '/' + dd + '/' + yyyy;
document.write(today);

var EffectiveDate = $.trim($("[id$='txtFromDate']").val());

这篇关于检查当前日期是否不少于dd/MM/yyyy格式的当前日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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