2010-06-08 2 views
1
$(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+'.'); 

}); 
+7

Вы делаете *, что * правильно? ... Каков твой вопрос? – James

+0

Нет, вы делаете это неправильно, начиная с названия. –

ответ

4

Вместо mon = month(m); использовать квадратные скобки обозначения: mon = month[m]; и new array() должны быть new Array() или еще лучше, использовать массив буквальным, как ['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+'.'); 

}); 
+0

Его работа .. спасибо Andrew !! – sakthig

+0

[изменить] Ха. Извините, я читал это как «Это НЕ работает ...». Рад помочь. – Andrew

+0

Осторожно, Андрей. Имея навыки чтения ума, кто-то похитит вас и продаст вам на карнавал. ;) –

0

Похоже, вы не закрыли свой тег <div id="today">. Добавьте </div> в свой код.

Как так:

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

Это не работает. – sakthig