채택완료

php 날짜 관련 처리 문의 드립니다.

2020-02-28 (금) 11:06:41 1,975

안녕하세요.

php 에서 날짜에 관련된 처리가 있잖아요 대략 뭐.. date() 라던가..

날짜 기준이 1970년 1월1일 기준이라고 하는데 자세히 이해는 못하지만...

만약 1970년 1월1일 이후 43888일 이 지난 날짜를 구하려면 어떻게 해야 하나요?

예) 2020-02-27

이런식으로 구하려면 어떻게 해야 하나요?

질문이 적절했는지 모르겠는데 이해되실련지요;;;

$day = date("Y-m-d", mktime(43888));

echo $day;

// 2025-03-01

이렇게 2025-03-01 이 나오는데 43888일이 지난 날짜가 2025-03-01 이 맞는건가요?

많은 조언 부탁 드립니다.

|

답변 2개

채택된 답변
+20 포인트
2020-02-28 (금) 11:08:31

date('Y-m-d',strtotime('+ 43888 day'));

2020-02-28 (금) 12:05:21

echo date("Y-m-d", strtotime("1970-01-01 +43888 days"));

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