- 자바스크립트에서 시간 처리

http://momentjs.com/

http://momentjs.com/
https://github.com/moment/moment/



* 설치
https://github.com/moment/moment/ 에서 파일 다운로드

html 파일에서 설정

  <script sr c="/libs/moment/min/moment.min.js"></script>

 

 

현재시간 객체
var now = Date.now();
var now2 = new Date();
var now3 = moment();


특정시간으로 설정
var mmt = moment('2002-03-14 14:05:06', 'YYYY-MM-DD HH:mm:ss');



* moment 객체를 숫자(밀리세컨드)로 변환
var nNow = moment().valueOf();



* MySql TIMESTAMP 형식의 문자열로 출력
var now = moment();
var sMysql = now.format('YYYY-MM-DD HH:mm:ss');



* MySql TIMESTAMP 형식 문자열을 momentjs에 입력
var mmt = moment(sMysql, 'YYYY-MM-DD HH:mm:ss');


//===============
더하기
moment().add(7, 'days');
moment().add(7, 'd');

years y
quarters Q
months M
weeks w
days d
hours h
minutes m
seconds s
milliseconds ms


* 빼기
moment().subtract(7, 'days');



* 차이 구하기
http://momentjs.com/docs/#/displaying/difference/
var a = moment([2007, 0, 29]);
var b = moment([2007, 0, 28]);
a.diff(b) // 86400000


반응형
Posted by codens