views:

78

answers:

2
$(document).ready(function(){

    var date = new Date();
    var d = date.getDate();
    var m = date.getMonth();
    var y = date.getFullYear();

    var month = new array("January","February","March","April","May","June","July","August","September","October","November","December");

    var mon;
    mon = month(m);

    var today = m+"/"+d+"/"+y
    $('#calendar').append('<div id="today">Today is'+' '+mon+'/'+d+'/'+y+'.');

});
A: 

It looks like you don't close your <div id="today"> tag. Add </div> into your code.

Like so:

$('#calendar').append('<div id="today">Today is'+' '+mon+'/'+d+'/'+y+'.'+'</div>');
Matt Ellen
It din't work matt.
Sakti
+4  A: 

Instead of mon = month(m); use square bracket notation: mon = month[m]; and new array() should be new Array() or better yet, use an array literal, like ['First','Second','Third']

$(document).ready(function(){

    var date = new Date();
    var d = date.getDate();
    var m = date.getMonth();
    var y = date.getFullYear();

    var month = ["January","February","March","April","May","June","July","August","September","October","November","December"];

    var mon;
    mon = month[m];

    var today = m+"/"+d+"/"+y
    $('#calendar').append('<div id="today">Today is'+' '+mon+'/'+d+'/'+y+'.');

});
Andrew
Its working .. thanks Andrew !!
Sakti
[edit] Ha. Sorry, I read that as "It's NOT working...". Glad to help.
Andrew
Careful, Andrew. With mind-reading skills like that, someone will kidnap you and sell you to a carnival. ;)
Matt Ellen