날짜/시간출력
서버 시간은 15시30분 22초인데 php에서 echo date(H:i:s)을 호출하면 페이지에
나오는 시간은 06:11:63 이런식으로 전혀 다르게 나오는 경우가 있다.
이러한 경우에는date_default_timezone_set() 함수를 사용한다.
ex) date_default_timezone_set(‘Asia/Seoul’);
$times = mktime() : 특정날짜를 timestamp 형식으로 변환할때 사용한다.
mktime()함수는 PHP5.1 부터 더 이상 사용을 권장하지 않는다.
ex) $datain[‘cp_login_time’] = date(‘Y-m-d H:i:s’,$times);
특정 날짜에서 전날, 다음날을 구하고 싶은 경우 날짜를 분리해서 넣어주면 된다.
ex) function get_yesterday( $day ){
$y = substr( $day, 0, 4 );
$m = substr( $day, 4, 2 );
$d = substr( $day, 6, 2 );
return date(“Ymd”, mktime(0,0,0, $m, $d-1, $y));
}
'IT.info > 개발' 카테고리의 다른 글
[Jquery]셀렉터 (0) | 2015.07.07 |
---|---|
[Codeigniter]아이디저장/로그인상태유지 (0) | 2015.06.25 |
[Codeigniter]코드이그네이터 서버이관 (0) | 2015.06.25 |
[Codeigniter]에러메세지 (0) | 2015.06.24 |
[Codeigniter]컨트롤러 불러오기 (0) | 2015.06.23 |