Defining Dates
To be able to use the Date class we need to define objects of that type. To do this we use a command very similar to that which we used to define arrays.
The way to define an object as a date is like this:
var myDate = new Date;The date object will automatically be assigned the current date and time as its initial value. We can easily override the component parts of the date by using the various methods available for manipulating dates.
For example, to set our date object to 15th April 2006 you can specify the following immediately after the above declaration:
myDate.setDate(15);
myDate.setMonth(3); // January = 0
myDate.setFullYear(2006);
Comparing Dates
One of the most useful areas where using the date class is useful is where you need to either compare two dates or to change a date or time by a specified amount. For example let's say that we want to compare today's date with the 15th April 2006. Is today before or after that date? To do this we need to add the following code to what we have already defined above:
var today = new Date;
if (myDate < today)
alert('today is before 16th April 2006');
else
alert('today is after 15th April 2006');
Note that since the time of setting the today object is after that of setting the myDate object we know that myDate will still be less than today on that date itself (as we have not changed the value held in any of the time portions of either object from that originally set).
Earlier I didn't posses in-depth knowledge of these in-built JavaScript, which no matter come in handy & also save you a lot of trouble. Hope this post helps someone.
PHP, DHTML, C, C++ and many more languages,for help visit Programming Fourm
No comments:
Post a Comment