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 1035941
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T14:37:19+00:00 2026-05-16T14:37:19+00:00

I get a date from a datetime picker with this: var endDate = new

  • 0

I get a date from a datetime picker with this:

var endDate = new Date();
endDate = $("input[id$='DateTimeControl2Date']").val()

Then I find another date and try to check how many days there are between these two dates but I get the error “Object doesn’t support this property or method”. What am I doing wrong?

$('.StatusDateTable').each(function() {
var statusDate = new Date(); 
statusDate = $(this).find(".dates").html();
var statusLight = $(this).find(".StatusLight").attr("src");
statusLight = statusLight.substring(33).slice(0,-9);
if (statusLight == "Blue") {
var oneDay = 1000*60*60*24;

alert(endDate + statusDate);
var date1_ms = endDate.getTime();
var date2_ms = statusDate.getTime();

var dayDifference = Math.abs(Math.round((date1_ms - date2_ms)/oneDay));

alert(dayDifference);

}
});

endDate has the format of 02/09/2010 and statusDate 1/09/2010.

Thanks in advance.

  • 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-16T14:37:20+00:00Added an answer on May 16, 2026 at 2:37 pm

    Date() is a constructor function, when you call it you’re assigning the result of that constructor to a variable. Then, in the line afterwards you’re assigning a different object, the result of the jQuery val() method, to the same variable.

    // The next line will overwrite the current value of `endDate`
    endDate = $("input[id$='DateTimeControl2Date']").val()
    

    Date() accepts an argument that will be parsed as the date. This is how you correctly set a new date object to a specific date/time:

    var endDate = new Date($("input[id$='DateTimeControl2Date']").val());
    

    This assumes that the date is returned in a format that Date() can parse. The same applies to your statusDate variable.


    Just seen the format of the two dates at the bottom, which won’t work well when being parsed by Date(). They won’t parse at all in IE, and other browsers parse them as if they were mm/dd/yyyy format. This means you will have to manually split them and apply them to the Date() constructor:

    var endDateSplit = $("input[id$='DateTimeControl2Date']").val().split("/"),
        endDate = new Date(endDateSplit[2], endDateSplit[1]-1, endDateSplit[0]);
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

This is the case. I get the date from DatePicker control: DateTime current =
i am trying to get date from my implementation of jquery date picker, add
I am trying to get date from Jquery ui date-picker by dropping some events
i get date from xml in this format: 7/16/2010 (mm/dd/yyyy) i have in my
How do I get datetime from date object python? I think of import datetime
I need to get the date/time format produced from a date / picker which
I get a date/time as double value from C# (DateTime.ToOADate(), which is a OLE
Possible Duplicate: Get just the Date from grouping in select from DateTime column in
I need to get a SQL query to output the date from a datetime
Any one help to to get the extact value from the JavaScript date time

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.