노

날짜표기방법질문드립니다.

그누보드로 만든페이지이지만 세창으로 띄우는 내용중에

-------------------------------------------------------

<script language="JavaScript">
var Montharray = new Array( "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12")
var now = new Date()
var Year = now.getYear()
var Month = now.getMonth()
var monthName = Montharray [Month]
var date = now.getDate()
document.write(Year+"-"+monthName+"-"+date)
</script>

이런 함수를 사용해서 날짜를 표기하고있는데
위의 함수대로 하면 날짜가 9-11 이런식으로 표기가됩니다.

제가 표기하고싶은것은 09-11이런식인데
함수를

<script language="JavaScript">
var Montharray = new Array( "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12")
var now = new Date()
var Year = now.getYear()
var Month = now.getMonth()
var monthName = Montharray [Month]
var date = now.getDate()
document.write(Year+"-"+monthName+"-"+date)
</script>

이런식으로 월표기를 변경하면 되는데요
예를 들어 변경된 함수로 하면 09-10 이런식으로 맞게되는데
월이 아닌 일이 문제네요 ㅠㅠ
함수변경된걸로 하면 일이 두자리일때는 상관없는데 한자리일때는
예를 들어 09-1 이런식으로 표기가 되어집니다.

어떤 방법으로 해야 09-01 이런식으로 "월"뿐만 아니라 "일"도 두자리로 표기가 가능한지 알고싶어서 질문드립니다.

답변주시면 너무 너무 감사하겠습니다^^
|

댓글 3개

date = date<10?'0'+date.toString():date;
<script language="JavaScript">
var now = new Date()
var Year = now.getYear()
var Month = now.getMonth() + 1;
var date = now.getDate()
Month = Month<10?'0'+Month.toString():Month
date = date<10?'0'+date.toString():date;
document.write(Year+"-"+Month+"-"+date)
</script>

이렇게 하시면 되겠네요..
아~ June44님 너무너무 감사드립니다^^
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
08-09-11 조회 1,026
08-09-11 조회 1,627
08-09-11 조회 1,019
08-09-11 조회 751
08-09-11 조회 792
08-09-11 조회 746
08-09-11 조회 1,021
08-09-11 조회 807
08-09-11 조회 882
08-09-11 조회 873
08-09-11 조회 786
08-09-11 조회 832
08-09-10 조회 882
08-09-10 조회 793
08-09-10 조회 821
08-09-10 조회 991
08-09-10 조회 1,007
08-09-10 조회 751
08-09-10 조회 771
08-09-10 조회 918