Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7169755
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T15:04:27+00:00 2026-05-28T15:04:27+00:00

I have been reading obsessively in SO how to perform a date object comparison

  • 0

I have been reading obsessively in SO how to perform a date object comparison in Javascript. Got some really good ideas and pointers, but just cant seem to get any joy.

Here is the issue. I am using jquery datepicker to set a hidden value. If the hidden value changes, I would like to compare this date to today’s date, If they match, I would like to send an alert to the console.

Here is my script. No errors are reported in the chrome console; it just doesn’t seem to want to make that date comparison I am after.

        var date2 = new Date();
        $("select[name=sanctionDateStart_hidden]").change(function () {
            if ($("select[name=sanctionDateStart_hidden]").getTime() == date2.getTime())
            alert("yayayayaya");
        });

Appreciate any insight anyone cares to share.

EDIT:
Here is what ended up resolving my issue, just posting this in case anyone else can use this. Thanks to post below to help me get going in the right direction.

var date2 = new Date();
$("#sanctionDateStart").datepicker({
altField: "#sanctionDateStart_hidden", 
altFormat: "yy-mm-dd", 
minDate: new Date()
}).datepicker("setDate", "{$data.sanctionDateStart}").change(function () {
$('#sanctionDateEnd').datepicker('option', 'minDate', $(this).datepicker('getDate'));
if ($("#sanctionDateStart").datepicker("getDate").getFullYear() == date2.getFullYear()
&& $("#sanctionDateStart").datepicker("getDate").getMonth() == date2.getMonth()
&& $("#sanctionDateStart").datepicker("getDate").getDate() == date2.getDate())
{
alert ('Todays Date');  
}
});
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-28T15:04:28+00:00Added an answer on May 28, 2026 at 3:04 pm

    Javascript Date is actually a time that includes the current date and also hour , minutes , seconds and milliseconds. So it would seldom match a date picked by a date picker

    var date2 = new Date();
    var onlyDateWithoutTime = new Date( date2.getFullYear()
                 , date2.getMonth() , getDate() , 0,0,0,0);
    

    Use onlyDateWithoutTime in your comparisons.

    Or do

    var date2 = new Date();
      var pickedDate = $("select[name=sanctionDateStart_hidden]").getTime();
    
      if ( pickedDate.getFullYear() == date2.getFullYear() 
           &&  pickedDate.getMonth() == date2.getMonth()
           &&  pickedDate.getDate() == date2.getDate() )
      {
      }
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have been reading through what seems to be a good tutorial on rest
I have been reading up on web crawling and got a list full of
I have been reading online and some places say it isn't possible, some say
I have been reading up on maps and understand some of the differences in
I have been reading your posts and they are very helpful. However, I really
I have been reading several tutorials and watching some iTube videos to see how
I have been reading through the C++ FAQ and was curious about the friend
I have been reading the MSDN documentation on subclassing and I have been successful
I have been reading about the differences between Table Variables and Temp Tables and
I have been reading the proper article in MSDN, Strong-Named Assemblies and a related

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.