하

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

· 2025-01-14 (화) 10:01:30 · 2833 · 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개

2025-01-15 (수) 09:12:31

감사합니다 ^^

2025-01-15 (수) 10:26:27

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

감사합니다 

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

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

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
25-02-20 조회 2,736
25-02-20 조회 3,144
25-02-19 조회 2,800
25-02-14 조회 2,735
25-02-10 조회 3,300
25-02-08 조회 2,686
25-02-07 조회 3,326
25-02-03 조회 2,800
25-02-02 조회 2,599
25-02-02 조회 2,715
25-02-01 조회 2,809
25-01-29 조회 2,719
25-01-29 조회 2,491
25-01-29 조회 2,525
25-01-23 조회 2,763
25-01-20 조회 2,778
25-01-19 조회 2,730
25-01-17 조회 3,224
25-01-16 조회 2,778
25-01-14 조회 3,171
25-01-14 조회 2,834
25-01-14 조회 2,500
25-01-13 조회 2,737
25-01-11 조회 3,164
25-01-07 조회 3,610
25-01-06 조회 2,800
25-01-04 조회 3,035
25-01-02 조회 2,733
24-12-31 조회 3,004
24-12-30 조회 2,833