Posts

Showing posts from September 18, 2011

Date Validation in JavaScript

Date Validation in JavaScript. Date Time Validation in JavaScript. Couple of days ago I had the need to validate an input as a Date in JavaScript.  I though for some time on the best way to do it so it would be as generic and stable as possible. After finalizing my method, I decided to add it to our jsValidation.js file as well as uploading the method to my post to help others in need... The method returns true if the date is a valid date and false if it's not. function isValidDate(d) {         if (Object.prototype.toString.call(d) !== "[object Date]")             return false;         return !isNaN(d.getTime());     } The way to use this method will be: function Demo() {         var d1 = new Date("invalid");         var d2 = new Date("1985");         var result_false = isValidDate(d1);         var result_true = isValidDate(d2);     } Have fun with it, Elad Shalom, CTO at ITweetLive.com