dayjs 이용 게시물 작성일과 현재 날짜 차이 구하기 > 그누보드5 팁자료실

그누보드5 팁자료실

dayjs 이용 게시물 작성일과 현재 날짜 차이 구하기 정보

dayjs 이용 게시물 작성일과 현재 날짜 차이 구하기

본문

dayjs.js 라고 날짜 계산을 간단하게 해주는 스크립트인데요.

이걸 이용해서 현재 날짜와 게시물 작성한 날짜 차이 시간을 

구해봤습니다.

 

[그누보드 설치폴더]\skin\board\basic\view.skin.php

==> 파일에서 작업

 

 


<script src="<?php echo G5_JS_URL; ?>/viewimageresize.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dayjs/1.11.13/dayjs.min.js"></script>

 

==> 

  <script src="<?php echo G5_JS_URL; ?>/viewimageresize.js"></script>

  기존 위 소스 하단에 

 <script src="https://cdnjs.cloudflare.com/ajax/libs/dayjs/1.11.13/dayjs.min.js"></script>

추가해 줍니다.

 

 

 

  <script>
    var today33 = dayjs();
    console.log( today33.format("YYYY.MM.DD HH:mm:ss")  );  //현재 날짜
    console.log(  today33.add( 3 , "day").format(  "YYYY.MM.DD HH:mm:ss" ) ); // 3일 후 날짜
    console.log(  today33.add( -3 , "day").format(  "YYYY.MM.DD HH:mm:ss" ) ); // 3일 전 날짜
    console.log(  '   <?php echo date("Y-m-d H:i:s", strtotime($view['wr_datetime'])) ?>   '  );
    var date33 = dayjs("<?php echo date("Y-m-d H:i:s", strtotime($view['wr_datetime'])) ?>", "YYYY-MM-DD HH:mm:ss");  //게시물 작성일
    console.log( '작성일자:'+ date33.format(  "YYYY.MM.DD HH:mm:ss" ) ); 
    console.log(  today33.diff( date33 , 'day' )  );    //차이기간 기준 '일짜'
    console.log(  today33.diff( date33 , 'hour' )  );   //차이기간 기준 '시간'
    console.log(  today33.diff( date33 , 'minute' )  );  //차이기간 기준 '분'
  </script>
 
 

스크립트 영역에 위 소스 추가하면 작성일과 현재 날짜 차이 구할 수 있습니다.

 

현재 날짜 기준으로 3일후 날짜를 구하는 것도 간단하게 한줄로 

구현되더군요..

 

 

 

 

 

추천
3

댓글 4개

미국에 살다보니 php 는 썸머타임이 적용되는데, 자바스크립트는 썸머타임때 시간이 바뀌지 않아 1시간 빨라지는 오류가 나더군요. 저 프레임워크에서는 그것이 고쳐졌는지 모르겠네요.

전체 2,586 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT