s

소스한번만 봐주세요 ㅠㅠ

<?
$day10 = date("Y-m-d H:i:s", strtotime($now) + 86400);
?>

오늘로부터 10일 후를 구하려고합니다 ㅠ

$day10 이값을 보면 1970년 머시기라고 나옵니다 ㅠ

뭐가 잘못된건가유?ㅠ
|

댓글 3개

// 현재 시간에서 1일을 뺀 시간을 출력
echo date("Y-m-d H:i:s", $g4['server_time'] - (1 * 86400));

// 현재 시간에서 1일을 더한 시간을 출력
echo date("Y-m-d H:i:s", $g4['server_time'] + (1 * 86400));


// 지정한 시간에서 1일을 더한 시간을 출력
echo date("Y-m-d H:i:s", strtotime("2010-02-01 00:00:00") + (1 * 86400));
고타군님 감사합니다 ^^ 덕분에 해결했습니다 ㅎㅎ
date 함수에 들어가는 시간은 unix time 이기때문에 기준점이 1970으로 되어 있습니다.
strtotime 에 $now 가 어떻게 선언이 되어 있는지 모르겠사오나, 게코타님의 글처럼 servertime 이라는 기준을 잡아주시고 거기서 계산을 해주셔야 할거 같습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-02-17 조회 1,066
11-02-17 조회 1,641
11-02-17 조회 1,636
11-02-17 조회 1,642
11-02-17 조회 1,789
11-02-16 조회 1,622
11-02-16 조회 1,627
11-02-16 조회 1,642
11-02-16 조회 1,996
11-02-16 조회 1,693
11-02-16 조회 1,634
11-02-16 조회 1,608
11-02-16 조회 1,628
11-02-16 조회 5,601
11-02-16 조회 1,759
11-02-16 조회 1,848
11-02-16 조회 1,805
11-02-16 조회 1,525
11-02-16 조회 1,735
11-02-16 조회 1,151