2010-06-08 7 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