지이구
지구.log
지이구
전체 방문자
오늘
어제
  • 분류 전체보기 (89)
    • 프로그래밍언어 (25)
      • Java (12)
      • 자바스크립트 (12)
    • 웹 개발 (13)
      • HTML, CSS (4)
      • JSP (6)
      • API, Plugin (0)
      • 기타 (3)
    • 프레임워크 (20)
      • 스프링 (12)
      • Node.js (4)
      • 넥사크로 (4)
    • 데이터베이스 (6)
      • Oracle (3)
      • MySQL MariaDB (2)
    • 모바일 (1)
      • 안드로이드 (1)
      • iOS (0)
    • 운영체제 (3)
      • 리눅스 (3)
    • 연습 (12)
      • 프로그래머스 (12)
    • 자격증 (5)
      • 정보처리기사 (5)
    • 취미 (1)
      • 배경화면 (1)
반응형

블로그 메뉴

  • 홈

공지사항

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우.
지이구

지구.log

프로그래밍언어/자바스크립트

[Javascript] 자바 Date 타입을 문자열 YYYY-MM-DD 로 변환

2021. 12. 13. 16:26

 

 

자바 VO에서 날짜 관련 데이터를 Date 타입으로 설정했을 경우

JSP로 가져왔을 때 보여주는 방법 중 하나이다

컨트롤러에서 model에 담아 바로 보내면 주로 fmt태그로 date 포맷을 잡아주는데

ajax로 가져올때는 function을 활용하는 방법이 꽤나 편리하다

​

나는 대체적으로 이런 공통함수들은 CmmnFormat.js 이런식으로 만들어놓고 쓰는편이라

함수명앞에 CF가 붙어있는 거고 자유롭게 리네임해다가 쓰면 된다

​

아래에 있는 leftPad 까지 같이 복사해서 사용해야한다

 

/******************************************************************************
 * Function명 :  CF_toStringByFormatting
 * 설명       : 자바의 Date 타입 변수를 String으로 변환
 * Params     : source - Date타입의 변수
 * Return     : YYYY-MM-DD 형식의 String
 * 사용법    : 
 *      var dateStr = CF_toStringByFormatting(item.USER_DATE);
*******************************************************************************/ 

function CF_toStringByFormatting(source){
	var date = new Date(source);
	const year = date.getFullYear();
	const month = CF_leftPad(date.getMonth() + 1);
	const day = CF_leftPad(date.getDate());
	return [year, month, day].join('-');
}



/******************************************************************************
 * Function명 :  CF_leftPad
 * 설명       : 한자리 숫자를 두자리로 변환
 * Params     : value 숫자 String
 * Return     : MM 형식의 월 String
 * 사용법    : 
 *      CF_leftPad(date.getMonth() + 1);
*******************************************************************************/ 

function CF_leftPad(value){
	if (Number(value) >= 10) {
		return value;
	}
	return "0" + value;
}
728x90
반응형
    '프로그래밍언어/자바스크립트' 카테고리의 다른 글
    • [Javascript] 레이어팝업 뒷 배경 불투명하게 하기
    • [Javascript] 아이디, 비밀번호 유효성 검사
    • [Javascript] length 배열의 길이, 문자열의 길이 구하기(+ length와 size 차이)
    • [Javascript] 월의 마지막날(말일) 구하기
    지이구
    지이구
    풀스택 개발자를 목표로 성장중인 병아리 개발자입니다. #ENFJ #5년차 #웹개발자 #집사

    티스토리툴바