jquery에서 특정 일자의 23시간 이후 값??
- 0
-
0
jquery 에서 '2016-01-02 00' 일자의 23시간 이후인 '2016-01-02 23' 를 구하고 싶습니다.
특정 일자의 23시간 이후임으로 '2016-01-02 15' 인 경우에는 '2016-01-03 14' 가 되어야 합니다.
도움 부탁드립니다..
0
댓글
작성한 댓글 등록하기
가장 많이 쓰이는(개인적인생각..) 플러그인 입니다..
http://momentjs.com/
moment API를 보시면 원하시는 답을 찾을 수 있을 것 같네요
- var startdate = '2016-01-02';
- var starthour = '00';
- dateString = startdate.split('-');
- enddateTimeStamp = new Date(dateString[0], parseInt(dateString[1], 10) - 1, dateString[2], starthour);
- enddateConvert = new Date(enddateTimeStamp.getTime() + 3600 * 23 * 1000);
- year = enddateConvert.getFullYear();
- month =(enddateConvert.getMonth()+1);
- month = (month < 10) ? "0" + month : month ;
- day = enddateConvert.getDate();
- day = (month < 10) ? "0" + day : day ;
- hour = enddateConvert.getHours();
- hour = (hour < 10) ? "0" + hour : hour ;
- console.log(year + "-" + month + "-" + day + " " + hour);
기간의 timestamp로 변환후 3600 * 23 * 1000 로 23시간뒤의 timestamp 를 구하는군요.
그리고 다시 date format으로 변환하여 출력하는 군요
많은 도움이 됬습니다. 감사합니다!
막내
2016.05.21 11:34:25
1
댓글
답변 작성
질문에 적합한 답변을 상세히 작성해 주시기 바랍니다.
답변이 찬성되면 태그평판 +2점이 적립, 반대되면 태그평판 -1점 차감됩니다.
답변이 채택되면 태그평판 +10점이 적립됩니다.