Forum Moderators: open

Message Too Old, No Replies

I would like to enter the current date

         

ganderla

2:21 am on Feb 11, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Is there some sort of coding I could just plop into a space where my users would see the current date?

DrDoc

4:12 pm on Feb 11, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



var today = new Date();
document.write(today);

If you want to customize it, you can extract various date portions:

var hrs = today.getHours();
var mins = today.getMinutes();
var secs = today.getSeconds();
var month = today.getMonth();
var mday = today.getDate();
var year = today.getYear();

Then again -- all of the above assumes that their system clock is set properly. You could, also, opt for a server side solution and adjust the timezone difference based on their IP.

ganderla

9:25 pm on Feb 11, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



What if I just want somthing like:

Febuary 10th, 2006?

DrDoc

9:36 pm on Feb 11, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



<script type="text/javascript"> 
var arrMonths = Array('January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December');
var today = new Date();
var month = arrMonths[today.getMonth()];
var mday = today.getDate();
var ord;
switch(mday) {
case '1':
case '21':
case '31':
ord = 'st';
break;
case '2':
case '22':
ord = 'nd';
break;
case '3':
case '23':
ord = 'rd';
break;
default:
ord = 'th';
break;
}
var year = today.getYear();
document.write(month + ' ' + mday + ord + ', ' + (year < 1900? year + 1900 : year));
</script>

ganderla

10:33 pm on Feb 11, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Thank you, I appreciate it.
I hope I am assuming correctly that it will change to the next day when ever the persons computer changes?

DrDoc

10:48 pm on Feb 11, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Yep, it will always show whatever date the user's computer is set to.

ganderla

11:02 pm on Feb 11, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Thank you much!

tbear

9:11 am on Feb 12, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Another way would be to use php by inserting the following code:

<?php print (Date("l, d F , Y"));?>

Remove or rearrange the elements as required...

DrDoc

6:26 pm on Feb 12, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



... except that it will always show the date on the server