반응형
회사일이 정신 없이 바빠서 강좌를 진행을 못하고 있습니다. ^^;; 겨우 짬을 내서 화이팅 화이팅 서두는 이제 그만 (텔레또비 버전)

PHP에서 제가(다른 분들은 잘 모르겠기에 ^^) 프로그래밍 할때 저는 날자로 거의 무조건 UNIX Time을 이용합니다.

그래서 특정일의 날자를 Unix Time으로 구할 필요성을 느끼게 됬고 그것을 구하는 함수를 구현 하여 사용하고 있습니다.

오늘의 Unix 구하기

function kjh0523_today() {
$year=date("Y");
$month=date("m");
$day=date("d");
return mktime(00,00,00,$month,$day,$year);
}

함수를 활용하는 방법은

밑에 말씀 드린 파일에 넣어 놓고 ^^;;

$today=kjh0523_today();

이렇게 해서 활용합니다.

그리고 특정일을 구하는 방법.

function kjh0523_wanted_day($year, $month, $day) {

return mktime(00,00,00,$month,$day,$year);

}

활용은

$wanted_day=kjh0523_wanted_day(2000, 09,24);

이렇게 하시면 됩니다.

활용 잘 하시기를
반응형

'PHP' 카테고리의 다른 글

PHP 반복문  (0) 2010.06.08
[펌] PHP - SMTP Class - 허근호님  (0) 2010.06.07
개인 라이버러리 구축 2 - 라이버러리의 활용.  (0) 2010.06.05
PHP Edit로 Acrosoft의 AcroEdit를 활용해 보자  (0) 2010.06.04
PHP FTP Connect  (0) 2010.06.03
반응형
1호점에서 가져왔습니다.

우선 Table 타입을 선언합니다.

create or replace type split_tbl as table of varchar2(32767);
/

함수를 선언합니다.

create or replace function split
(
  p_list varchar2,
  p_del varchar2
) return split_tbl pipelined
is
  l_idx    pls_integer;
  l_list    varchar2(32767) := p_list;
  l_value    varchar2(32767);
begin
  loop
       l_idx := instr(l_list,p_del);
       if l_idx > 0 then
           pipe row(substr(l_list,1,l_idx-1));
           l_list := substr(l_list,l_idx+length(p_del));

       else
           pipe row(l_list);
           exit;
       end if;
  end loop;
  return;
end split;
/

사용법은

select * from table(split('1 2 3 4 5 6 7 8 9 10', ' '));

입니다.

출처 : http://builder.com.com/5100-6388-5259821.html

반응형

'DATABASE > ORACLE' 카테고리의 다른 글

[ORACLE] 트리구조 만들기  (0) 2009.05.23
[ORACLE] 오라클 계정 만들기  (0) 2009.05.21
ORACLE scott 계정 활성화 하기  (0) 2009.05.20
[ORACLE] 테이블 구조만 백업 하기  (0) 2009.05.19
[ORACLE] 백업/복원하기  (0) 2009.05.17
반응형
MySQL에서 시간 계산할 일이 별로 없어서 계속 잊어 버리는데

현재의 UNIX 타임 스탬프를 알고 싶을때

mysql> SELECT UNIX_TIMESTAMP();
        -> 1196440210

특정 시간을 UNIX 타임 스탬프로 변환하고자 할때

mysql> SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
        -> 1196440219

UNIX 타임 스탬프를 일반 시간으로 계산
mysql> SELECT FROM_UNIXTIME(1111885200);
+---------------------------+
| FROM_UNIXTIME(1111885200) |
+---------------------------+
| 2005-03-27 03:00:00       |
+---------------------------+

정리해 둡니다.

더많은 시간 관련 함수는

http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html#function_unix-timestamp




반응형

+ Recent posts