sadmicrowave sadmicrowave - 6 months ago 63
Javascript Question

How to turn character date into integer JavaScript

I need a way to turn my 2 character string dates (i.e. '04/10/2010' & '05/24/2010') into an integers to see if one is greater than the other. If the user enters an end date that is less than the begin date I need to popup an "invalid date range" error.

Answer Source

From what you posted your real problem is:

I need to see if one date is greater than another in javascript/jquery.

If so all you need to use is the Javascript Date object (how to page here).

You can use it as follows:

var dateTextA = '04/10/2010';
var dateTextB = '05/24/2010';
var dateA = new Date(dateTextA);
var dateB = new Date(dateTextB);
if (dateA < dateB){
    alert("Your date is out of range!");

Note: Above code has been tested and works in IE7.

If you really feel you need an integer value, you can use the UTC function to get that.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download