'Date'에 해당되는 글 4건

  1. 2020.04.28 SpringBoot ajax date UTC 초기화 문제
  2. 2020.04.11 MySQL 기간검색
  3. 2019.12.30 Date 포맷 변경 플러그인 momentjs
  4. 2009.08.11 javascript Date API 1

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 접속할때 타임존도 지정해야함.

 

Posted by 철냄비짱
,

MySQL 기간검색

DataBase/Mysql 2020. 4. 11. 19:12
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일까지 검색

Posted by 철냄비짱
,

Moment.js란?

      • 자바스크립트에서는 날짜를 표시할때 Date 객체를 사용합니다. 이때, 특정 형태의 날짜를 나타내기 위해선 직접 함수를 개발해야합니다.
      • 또, 브라우저에 따라 시간대가 다를 경우 이를 고려하여 개발해야하는 번거러움이 있습니다.
      • Moment.js를 사용하면 이 두가지 문제를 해결할 수 있습니다.

 

 

Moment.js 공식 홈페이지

 

Moment.js 설치

      • 홈페이지에서 직접 다운받을 수 있으며, npm과 같은 패키지매니저를 사용하여 설치 할 수 있습니다.

 

Moment.js 사용법

      • 다운받은 js파일은 프로젝트에 import합니다.
      • moment 객체를 사용하여 아래와 같이 여러 형태의 날짜 형태로 표현이 가능합니다.

 

 

 

Moment.js의 다양한기능

 

 

출처: https://ithub.tistory.com/99 [Fall in IT.]

 

출처: <https://ithub.tistory.com/99>

Posted by 철냄비짱
,

javascript Date API

Javascript 2009. 8. 11. 17:39



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 = getWantDayOfWeekTitle( getWantDayOfWeek(year,month,day)  )+'요일';
 
 
    //2006.09.30 15:30:07 화요일
 form.sTime.value = "" + year + ". " +toLen2( month )+ ". " + toLen2(day) + "  " + ampm + " " + hour + ":" + min + ":" + sec2+ " "+ day_title

 now.setSeconds(sec + 1);
 window.setTimeout('getDateForm()', 1000);
}

Posted by 철냄비짱
,