2012-11-09 2 views
1

나는 내 날짜 출력에서 ​​올바른 형식을 얻으려면이 JavaScript를 사용했지만 행운은 없습니다. 월별로 표시하려면이 코드가 필요합니다. 현재로서는 DD/mm/yy를 보여줍니다.JavaScript에서 getDate() 서식 지정

다음은 내가 사용하고있는 스크립트입니다.

<script> 
var tD = new Date(); 
var datestr = tD.getDate() + (tD.getMonth()+ 1) + ", " + tD.getFullYear(); 
document.write("<input type='hidden' name='date' value='"+datestr+"'>"); 
</script> 
+0

모든 'Date' 객체 메소드에 대한 참조를 들어, 참조 MDN (https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date#Methods). –

답변

1

여기는 another post here on Stack Overflow의 수정입니다. 나는 이것이 당신이 원하는 것을 할 것이라고 생각합니다.

var tD = new Date(); 
var monthNames = [ "January", "February", "March", "April", "May", "June", 
    "July", "August", "September", "October", "November", "December" ]; 
var datestr = monthNames[tD.getMonth()] + " " + tD.getDate() + ", " + tD.getFullYear(); 
document.write("<input type='hidden' name='date' value='"+datestr+"'>"); 
+0

게시물에 연결하는 것이 가장 좋은 이유는 무엇입니까? :) –

+1

@Robin 그 게시물은 OP가 원했던 것과 정확히 일치하지 않기 때문입니다. 나는 그가 사용해야하는 코드를 정확히 제공함으로써 도움이되기를 원했고, 다른 게시물에 대한 링크 만 있어도 링크 전용 게시물이 사용되지 않기 때문에 도움이되고 싶었습니다. http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers를 참조하십시오. –

+0

아주 괴롭히는이 괴물은 완벽하게 작동했습니다. 당신들이 전문가 인 이유입니다. –

0

나는 정말로 그것을 얻지 못한다. 이게 니가 찾고있는거야?

<script> 
var tD = new Date(); 
var datestr = (tD.getMonth() + 1) + ' ' + tD.getDay() + ", " + tD.getFullYear(); 
document.write("<input type='hidden' name='date' value='"+datestr+"'>"); 
</script>