시간대 기능 제작에 대한 노트
개인적인(?) 이유로 적어놓습니다. 혹시 이런 허접한 노트를 읽고서라도 도움이 될만한 내용이 있다면 알려주시면 고맙겠습니다.
* gb_member table 에 새로운 영역 추가 (mb_timezone) ; int(2), not null, 기본값 9 (한국)
* config.inc.php 맨 아래에 다음 내용 추가
$cfg[server_timezone] = -6; // 서버의 시간대 (GMT)
* now() 함수 대체 - lib.inc.php에 정의해준다.
gbupdate.php
mbupdate.php
lib.inc.php
mblogincheck.php
mbmemoupdate.php
mbmemoview.php
** 시간대계산함수 (나중에 함수손봐야함)
///시간대 계산
$time_server = -6; //캐나다
$time_local = +9; //한국
if ($time_server = $time_local) $time_offset = 0; // 시간대가 같다면 타임존 옵션 필요없음
elseif ($time_server > $time_local) { // 서버시간이 지역시간보다 빠를 경우
$time_offset = $time_server - $time_local;
if ($time_server < 0) $time_offset = -($time_offset); //서버시간이 0보다 작다면 서버시간에서 지역시간을 뺀 시간이 음수이므로
}
else { // 서버시간이 지역시간보다 느릴 경우
$time_offset = $time_local - $time_server;
if ($time_local < 0) $time_offset = -($time_offset); //지역시간이 0보다 작다면 지역시간에서 서버시간을 뺀 시간이 음수이므로
}
* gb_member table 에 새로운 영역 추가 (mb_timezone) ; int(2), not null, 기본값 9 (한국)
* config.inc.php 맨 아래에 다음 내용 추가
$cfg[server_timezone] = -6; // 서버의 시간대 (GMT)
* now() 함수 대체 - lib.inc.php에 정의해준다.
gbupdate.php
mbupdate.php
lib.inc.php
mblogincheck.php
mbmemoupdate.php
mbmemoview.php
** 시간대계산함수 (나중에 함수손봐야함)
///시간대 계산
$time_server = -6; //캐나다
$time_local = +9; //한국
if ($time_server = $time_local) $time_offset = 0; // 시간대가 같다면 타임존 옵션 필요없음
elseif ($time_server > $time_local) { // 서버시간이 지역시간보다 빠를 경우
$time_offset = $time_server - $time_local;
if ($time_server < 0) $time_offset = -($time_offset); //서버시간이 0보다 작다면 서버시간에서 지역시간을 뺀 시간이 음수이므로
}
else { // 서버시간이 지역시간보다 느릴 경우
$time_offset = $time_local - $time_server;
if ($time_local < 0) $time_offset = -($time_offset); //지역시간이 0보다 작다면 지역시간에서 서버시간을 뺀 시간이 음수이므로
}
댓글 15개
게시판 목록
자유게시판
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 |
|
2주 전 | 46 | |
| 218 | 22년 전 | 5863 | ||
| 217 | 22년 전 | 6005 | ||
| 216 | 22년 전 | 5877 | ||
| 215 |
마스터케빈
|
22년 전 | 5575 | |
| 214 | 22년 전 | 5996 | ||
| 213 |
|
22년 전 | 6202 | |
| 212 | 22년 전 | 6016 | ||
| 211 | 22년 전 | 5350 | ||
| 210 |
|
22년 전 | 6098 | |
| 209 |
|
22년 전 | 5844 | |
| 208 |
마스터케빈
|
22년 전 | 5928 | |
| 207 | 22년 전 | 5931 | ||
| 206 | 22년 전 | 5985 | ||
| 205 |
배부른꿀꿀이
|
22년 전 | 5983 | |
| 204 |
배부른꿀꿀이
|
22년 전 | 6277 | |
| 203 | 22년 전 | 5566 | ||
| 202 | 22년 전 | 5951 | ||
| 201 | 22년 전 | 5710 | ||
| 200 | 22년 전 | 5859 | ||
| 199 |
|
22년 전 | 9414 | |
| 198 | 22년 전 | 6515 | ||
| 197 | 22년 전 | 5410 | ||
| 196 | 22년 전 | 6357 | ||
| 195 | 22년 전 | 5484 | ||
| 194 |
|
22년 전 | 5655 | |
| 193 | 22년 전 | 5950 | ||
| 192 | 22년 전 | 5767 | ||
| 191 | 22년 전 | 7142 | ||
| 190 |
마스터케빈
|
22년 전 | 7959 | |
| 189 | 22년 전 | 8400 |
"내가 모르는 사이 내 PC가 스팸메일의 발송지가 되고 있다!" [2]
그누보드 홈피에 있는글 모조리 읽는데 2박3일 걸렸네요~~ [2]
관리자님이 또 접속자 나오는걸 없애버리셨네~~~ [3]
mysql명령이 전하고 변경된것들이 있었군요..-- [15]
배부른꿀꿀이
•
22년 전
몽비쥬님 지적해주셔서 감사합니다.(__) [3]
배부른꿀꿀이
•
22년 전
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기