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

글쓴 날짜 기준으로 특정일 이후 날짜 값 구하는 방법 문의 드립니다. 채택완료

메너 3년 전 조회 2,078

안녕하세요.. 고수님들

아미나 테마를 이용중입니다..

아래 코드에서 내일 날짜 혹은 3일 후의 날짜 등 특정일 후의 날짜 값을 얻으려고 합니다.

어디에다 +를 해주면 될까요? 고수님들 도움 부탁드립니다.

 

[아래 코드는 list에서 글쓴 날짜입니다.]

 

<?php echo apms_date($list[$i]['date'], 'orangered', 'Y.m.d.H', 'Y.m.d.H', 'Y.m.d.H'); ?>

 

예제] 3일 후의 날짜 값

글쓴 날짜 = 2022-02-07-09

구하는 날짜 = 2022-02-10-09

 

감사합니다.

 

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

답변 2개

채택된 답변
+20 포인트
포이치
3년 전

아미나테마의 apms_date 는 아미나에서 만든 함수같은데요.

해당 함수에 날짜계산 인자값이 있는지 안써봐서 잘 모르겠지만 일반적으로는 아래처럼 계산합니다.

 

</p>

<p><?php echo date("Y-m-d-H",strtotime($list[$i]['date']. " + 3 day"));?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

메너
3년 전
댓글 너무 감사합니다.

아미나와 그누보드의 차이가 좀 있는 것 같습니다..

알려주신 코드를 적용하면 [1970-01-01-09] 로 출력이 됩니다.
엑스엠엘
3년 전
<?php echo ($list[$i]['date']); ?>
이게 어떤 값이 나오나요?
메너
3년 전
댓글 감사합니다.
말씀하신 코드로는 (<?php echo ($list[$i]['date']); ?>)
[1644210313] 이렇게 출력이 됩니다. 글쓴 시각은 2022-02-07-02-05 입니다.

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

포이치
3년 전

</p>

<p>echo date("Y-m-d-H",strtotime(strtotime($date). " + 3 day"));</p>

<p>

 

이렇게 해보세요.

저장된 값이 Y-m-d H:i:s 타임스템프 포맷이  아닌 unixtime 입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

메너
3년 전
댓글 정말 감사합니다.
알려주신 코드로 적용하면 일자는 3일 후로 출력되는데 시간은 컴퓨터의 현재 시간과 동일하게 증가하네요...

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

답변을 작성하려면 로그인이 필요합니다.

로그인