s

소스한번만 봐주세요 ㅠㅠ

· 2011-02-17 (목) 03:03:35 · 1623 · 3
<?
$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 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
11-02-17 조회 1,052
11-02-17 조회 1,628
11-02-17 조회 1,624
11-02-17 조회 1,629
11-02-17 조회 1,775
11-02-16 조회 1,609
11-02-16 조회 1,615
11-02-16 조회 1,626
11-02-16 조회 1,984
11-02-16 조회 1,679
11-02-16 조회 1,621
11-02-16 조회 1,594
11-02-16 조회 1,612
11-02-16 조회 5,584
11-02-16 조회 1,744
11-02-16 조회 1,830
11-02-16 조회 1,787
11-02-16 조회 1,510
11-02-16 조회 1,723
11-02-16 조회 1,136