Date (4) 썸네일형 리스트형 SpringBoot ajax date UTC 초기화 문제 spring boot 에서 ResponseBody 로 ajax 실행해서 데이터 표출시 실제 DB에는 서버시간이 저장되었지만 ajax 콜백부터 UTC+9 값이 아닌 UTC+0 값으로 표출되는 문제 수정 properties 파일에 아래 추가 # Map to JSON : Timezone 설정 spring.jpa.properties.hibernate.jdbc.time_zone=Asia/Seoul spring.jackson.deserialization.adjust-dates-to-context-time-zone=false spring.jackson.time-zone=Asia/Seoul ※ DB 접속할때 타임존도 지정해야함. MySQL 기간검색 select * from music where (type='song' or type='album') and created_date > DATE_ADD(now(), INTERVAL -1 hour); music 테이블에서 type이 song 또는 album 인 데이터가 지난 1시간 동안 얼마나 들어왔는지 검색 -1~ -24 까지 하면 최근 한 시간 부터 24시간까지 검색이 가능 이런 식으로 끝에 -1 hour 최근 한 시간 -1 day 최근 하루 -1 month 최근 한달 select * from music where created_date between '2013-10-10' and '2013-10-14'; 10일부터 14일까지 검색 Date 포맷 변경 플러그인 momentjs Moment.js란? 자바스크립트에서는 날짜를 표시할때 Date 객체를 사용합니다. 이때, 특정 형태의 날짜를 나타내기 위해선 직접 함수를 개발해야합니다. 또, 브라우저에 따라 시간대가 다를 경우 이를 고려하여 개발해야하는 번거러움이 있습니다. Moment.js를 사용하면 이 두가지 문제를 해결할 수 있습니다. Moment.js 공식 홈페이지 https://momentjs.com/ Moment.js 설치 홈페이지에서 직접 다운받을 수 있으며, npm과 같은 패키지매니저를 사용하여 설치 할 수 있습니다. Moment.js 사용법 다운받은 js파일은 프로젝트에 import합니다. moment 객체를 사용하여 아래와 같이 여러 형태의 날짜 형태로 표현이 가능합니다. Moment.js의 다양한기능 다양한 기능은.. javascript Date API function getDateForm() { var form = document.info; var now = new Date(); year = now.getYear(); month = now.getMonth() + 1; day = now.getDate(); min = now.getMinutes(); sec = now.getSeconds(); ampm = (now.getHours() >= 12) ? "오후" : "오전"; hour = now.getHours(); hour = ((hour > 12) ? hour - 12 : hour ); min = ((min >= 10) ? min : "0" + min); sec2 = ((sec >= 10) ? sec : "0" + sec); day_title = getWa.. 이전 1 다음