테스트 사이트 - 개발 중인 베타 버전입니다

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

· 9개월 전 · 633 · 4

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

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

구해봤습니다.

 

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

==> 파일에서 작업

 

 

[code]

<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>

[/code]

 

==> 

  <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>

추가해 줍니다.

 

 

 [code]

  <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>

 [/code] 

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

 

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

구현되더군요..

 

 

 

 

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

9개월 전

감사합니다 ^^

9개월 전

@민트다이어리 감사합니다~

9개월 전

감사합니다 

9개월 전

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

게시글 목록

번호 제목
22569
22566
22565
22559
22530
22527
22525
22521
22518
22506
22500
22490
22487
22481
22480
22473
22471
22468
22453
22449
22440
22436
22435
22415
22407
22404
22376
22364
22362
22353