아래 비밀글로 질문을 올리기는 했는데 어찌어찌 도움을 받아서 풀기는 했는데요... 이상한 점이 있어서 문의 드립니다.
저는 Unix time을 구하기 위해서 php를 이용했습니다. <?php $str1 = mktime(17,30,42,04,13,2009); echo("$str1\n\r"); ?>
위와 같이 unix time을 구한 후에 md5를 돌리니 guest Wowsession 뒷부분과 같더라구요...(제가 어제 접속한 시간) 제 생각에는 mktime 이 + 9 GMT(?) 이것이 적용이 안된 시간으로 바껴서 바로 md5돌리면 되는거 같습니다. 또한... <?php $str7 = strftime("%X %x",'1213027920'); echo("$str7\n"); ?> 위 값 역시 " 17:30:42 04/13/09 " 그대로 처음 넣었던 값으로 변환 됩니다.
하지만 오전 9시 ~ 10시 사이의 시간에서는 이상한 값이 나와서 질문 드립니다. 오전 09:59분에서 10:00 으로 넘어갈때 ( ex)2008/06/10 09:59 -> 10:00) Unix time 값이 1213027140 => 1213059600 으로 넘어값니다. 차이가 541분.. 즉 9시간을 점프합니다. 아무리 해도 1213027140 ~ 1213059600 사이의 값은 mktime 으로 찍을 수가 없더라구요...ㅠㅠ 저 사이값이 중요하죠...
고수님들 오전 9시 ~ 10시 사이에 무슨 일이 있는건지 알려주시면 감사하겠습니다.
|