시간값 요건 먼가요? 정보
시간값 요건 먼가요?- terrorboys 홈페이지 자기소개 아이디로 검색 회원게시물 (112.♡.♡.4)
- 1,687

본문
2010년 8월 5일 9시 48분26초 는 1280969306 입니다
이렇게 뜨던데
1280969306 이걸 얻기 위해서는 어떻게 해야하나요?
패턴도 안보이고,,,,
일관성도 없고.. ㅋㅋ
이렇게 뜨던데
1280969306 이걸 얻기 위해서는 어떻게 해야하나요?
패턴도 안보이고,,,,
일관성도 없고.. ㅋㅋ
추천
0
0
댓글 16개

$timestamp = mktime();
이걸 응용하면 될듯한데....
기존 시간이
$data[reg_date]
<2010/08/04 17:37:52>
이런식으로 묶여서 이걸 다시 년월일시분초 이렇게 나눠야는데... 방법없나요?
이걸 응용하면 될듯한데....
기존 시간이
$data[reg_date]
<2010/08/04 17:37:52>
이런식으로 묶여서 이걸 다시 년월일시분초 이렇게 나눠야는데... 방법없나요?
$a = strtotime("2010년 8월 5일 9시 48분 26초"); 아닌지요?
안되면 2010년 8월 5일 9시 48분 26초 -> 2010-8-5 9:48:26으로 바꾸셔서 하시면되요요
안되면 2010년 8월 5일 9시 48분 26초 -> 2010-8-5 9:48:26으로 바꾸셔서 하시면되요요

빙고 !
이방법 구글에서 찾아서 쓰고 있는데 변환값이 다른걸 보아 먼가 문제가 있네요^^
이방법 구글에서 찾아서 쓰고 있는데 변환값이 다른걸 보아 먼가 문제가 있네요^^
그런걸 유닉스타임스탬프라고 하져,,,
time(); -> 여기에 그 값이 들어있음
$nowtime = time();
echo $nowtime;
식으로 하면 현재시간...
유닉스타임스탬프값을 사람이 보는 시간으로 바꾸려면
$seetime=date("Y-m-d H:i:s",$nowtime);
time(); -> 여기에 그 값이 들어있음
$nowtime = time();
echo $nowtime;
식으로 하면 현재시간...
유닉스타임스탬프값을 사람이 보는 시간으로 바꾸려면
$seetime=date("Y-m-d H:i:s",$nowtime);

$datatime = strtotime($data[reg_date]);
이런식으로 해서 시간으로 변경하면 되지않나요?
이런식으로 해서 시간으로 변경하면 되지않나요?

2010년 8월 5일 12시 30분 15초를 타임스탬프로 변환하려면
mktime(12, 30, 15, 8, 5, 2010);
를 쓰면 되니..
$data[reg_date]가 2010/08/04 17:37:52면..
$year = substr($data[reg_date], 0, 4);
$month = substr($data[reg_date], 5, 2);
$day = substr($data[reg_date], 8, 2);
$hour = substr($data[reg_date], 11, 2);
$min = substr($data[reg_date], 14, 2);
$sec = substr($data[reg_date], 17, 2);
로 나눠서
$timestamp = mktime($hour, $min, $sec, $month, $day, $year);
로 하면 노가다이려나요..^^
mktime(12, 30, 15, 8, 5, 2010);
를 쓰면 되니..
$data[reg_date]가 2010/08/04 17:37:52면..
$year = substr($data[reg_date], 0, 4);
$month = substr($data[reg_date], 5, 2);
$day = substr($data[reg_date], 8, 2);
$hour = substr($data[reg_date], 11, 2);
$min = substr($data[reg_date], 14, 2);
$sec = substr($data[reg_date], 17, 2);
로 나눠서
$timestamp = mktime($hour, $min, $sec, $month, $day, $year);
로 하면 노가다이려나요..^^

$sec = substr($data[reg_date], 17, 2);
여기서 뒤에 숫자는 무엇을 지정하는건가요?
여기서 뒤에 숫자는 무엇을 지정하는건가요?

잘라내는 겁니다.
17번 이후 글자부터 2개를 잘라낸다는 소리죠.
17번 이후 글자부터 2개를 잘라낸다는 소리죠.

아..... substr는 써본적이 없어서요^^
좋은 정보입니다.!
좋은 정보입니다.!

//$datatime = $data[reg_date];
$datatime = strtotime($data[reg_date]); // 텍스트로 되있는 시간을 다시 TIME으로 변환
//$datatime = date("HismdY", $datatime);
$datatimecon = date("HismdY", $datatime); // 이건 그냥 삽입해본거닷!~
if(!$c_hour) $c_hour = 0; // ┐
if(!$c_minute) $c_minute = 0; // ├ 이건 왜 넣었지?
if(!$c_second) $c_second = 0; // ┘
$c_hour = date("H", $datatime);
$c_minute = date("i", $datatime);
$c_second = date("s", $datatime);
$c_month = date("m", $datatime);
$c_day = date("d", $datatime);
$c_year = date("Y", $datatime);
$datatime = mktime($c_hour,$c_minute,$c_second,$c_month,$c_day,$c_year);
이렇게 노가다? 정도의 방법으로 해본결과 정상적으로 출력은 되나 값이 다릅니다. 원인이 무엇일까요?
$datatime = strtotime($data[reg_date]); // 텍스트로 되있는 시간을 다시 TIME으로 변환
//$datatime = date("HismdY", $datatime);
$datatimecon = date("HismdY", $datatime); // 이건 그냥 삽입해본거닷!~
if(!$c_hour) $c_hour = 0; // ┐
if(!$c_minute) $c_minute = 0; // ├ 이건 왜 넣었지?
if(!$c_second) $c_second = 0; // ┘
$c_hour = date("H", $datatime);
$c_minute = date("i", $datatime);
$c_second = date("s", $datatime);
$c_month = date("m", $datatime);
$c_day = date("d", $datatime);
$c_year = date("Y", $datatime);
$datatime = mktime($c_hour,$c_minute,$c_second,$c_month,$c_day,$c_year);
이렇게 노가다? 정도의 방법으로 해본결과 정상적으로 출력은 되나 값이 다릅니다. 원인이 무엇일까요?

1280911041
이렇게 나와야는데
1280911072
이렇게 나오는데..
끝글자 두개가 틀린걸보아
타임중 어떤게 잘못들어가서 틀린듯 하네요....
이렇게 나와야는데
1280911072
이렇게 나오는데..
끝글자 두개가 틀린걸보아
타임중 어떤게 잘못들어가서 틀린듯 하네요....

결국 꼼수로... 아래처럼 해버렸다는.... 이런식으로 하면 짤린건데...
<잘뜨기만 하면되지! ㅋㅋ>
$datatime = strtotime($data[reg_date]);
if(!$c_hour) $c_hour = 0;
if(!$c_minute) $c_minute = 0;
if(!$c_second) $c_second = 0;
$c_hour = date("H", $datatime);
$c_minute = date("i", $datatime);
$c_second = date("s", $datatime);
$c_month = date("m", $datatime);
$c_day = date("d", $datatime);
$c_year = date("Y", $datatime);
$datatime = mktime($c_hour,$c_minute,$c_second-31,$c_month,$c_day,$c_year);
<잘뜨기만 하면되지! ㅋㅋ>
$datatime = strtotime($data[reg_date]);
if(!$c_hour) $c_hour = 0;
if(!$c_minute) $c_minute = 0;
if(!$c_second) $c_second = 0;
$c_hour = date("H", $datatime);
$c_minute = date("i", $datatime);
$c_second = date("s", $datatime);
$c_month = date("m", $datatime);
$c_day = date("d", $datatime);
$c_year = date("Y", $datatime);
$datatime = mktime($c_hour,$c_minute,$c_second-31,$c_month,$c_day,$c_year);


아하 그래서 값이 없을때는 1970년으로 고정 됬었군요.

결국 위에서 한작업이 쓸필요 없는 작업이였습니다.... ㅠ.ㅠ;;;;
GM에디터가 그런식으로 이미지를 출력하고 이미지 변수를 안만들던데...
위방법대로 이미지를 불러올경우.. 이미지 없는페이지에서도... 저런식으로 출력되기때문에 문제군요..
과감히 이미지는 뺄까 고민중입니다.
GM에디터의 이미지가 .... contents로 들어가버려서.... ㅎㄷㄷ
이미지는 업로드 하고 그경로 잡아서 컨텐츠에 넣어 버리는데.... 에디터 바꿔 버리고 싶네요..
GM에디터가 그런식으로 이미지를 출력하고 이미지 변수를 안만들던데...
위방법대로 이미지를 불러올경우.. 이미지 없는페이지에서도... 저런식으로 출력되기때문에 문제군요..
과감히 이미지는 뺄까 고민중입니다.
GM에디터의 이미지가 .... contents로 들어가버려서.... ㅎㄷㄷ
이미지는 업로드 하고 그경로 잡아서 컨텐츠에 넣어 버리는데.... 에디터 바꿔 버리고 싶네요..

무튼 좋은 정보 많이 들었습니다.
답변해주신분들 감사해요^^
답변해주신분들 감사해요^^