날짜표기방법질문드립니다. > 그누4 질문답변

그누4 질문답변

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

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

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

본문

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

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

<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 이런식으로 "월"뿐만 아니라 "일"도 두자리로 표기가 가능한지 알고싶어서 질문드립니다.

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

댓글 전체

<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>

이렇게 하시면 되겠네요..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT