jquery에서 특정 일자의 23시간 이후 값??
조회수 1231 답변수 2 반응수 2 등록일 2016.05.20 15:39:17


jquery 에서 '2016-01-02 00' 일자의 23시간 이후인 '2016-01-02 23' 를 구하고 싶습니다.

특정 일자의 23시간 이후임으로 '2016-01-02 15' 인 경우에는 '2016-01-03 14' 가 되어야 합니다.


도움 부탁드립니다..

가장 많이 쓰이는(개인적인생각..) 플러그인 입니다..

http://momentjs.com/ 

moment API를 보시면 원하시는 답을 찾을 수 있을 것 같네요 

2016.05.20 17:33:28 반응 이력
이런 좋은 플러그인이 있었네요 감사합니다. 막내 2016.05.21 11:31:53
  1.     var startdate = '2016-01-02';
  2.     var starthour = '00';
  3.     dateString = startdate.split('-');
  4.     enddateTimeStamp = new Date(dateString[0], parseInt(dateString[1], 10) - 1, dateString[2], starthour);
  5.     enddateConvert = new Date(enddateTimeStamp.getTime() + 3600 * 23 * 1000);
  6.     year = enddateConvert.getFullYear();
  7.     month =(enddateConvert.getMonth()+1);
  8.     month = (month < 10) ? "0" + month : month ;
  9.     day  = enddateConvert.getDate();
  10.     day = (month < 10) ? "0" + day : day ;
  11.     hour = enddateConvert.getHours();
  12.     hour = (hour < 10) ? "0" + hour : hour ;
  13.     console.log(year + "-" + month + "-" + day + " " + hour);


2016.05.20 20:43:19 반응 이력
기간의 timestamp로 변환후 3600 * 23 * 1000 로 23시간뒤의 timestamp 를 구하는군요. 그리고 다시 date format으로 변환하여 출력하는 군요 많은 도움이 됬습니다. 감사합니다! 막내 2016.05.21 11:34:25

답변 작성

질문에 적합한 답변을 상세히 작성해 주시기 바랍니다.

답변이 찬성되면 태그평판 +2점이 적립, 반대되면 태그평판 -1점 차감됩니다.

답변이 채택되면 태그평판 +10점이 적립됩니다.