download this file: func.date.php view text/plain: func.date.php file encoding: EUC-KR [goback]
<?php
##
## this file name is 'func.date.php'
##
## date functions
##
## [author]
##  - Chilbong Kim<san2(at)linuxchannel.net>
##
## [changes]
##  - 2003.03.06 : new build
##
## [references]
##
## [usage]
##
## [example]
##

function get_today()
{
  return 
mktime(0,0,0);
}

## °¢ ¿äÀÏÀ» Çѱ۷ΠÃâ·ÂÇϴ ÇÔ¼ö
## $sub º¯¼ö°¡ ÀÖÀ» °æ¿ì ÀÚ¼¼ÇϰÔ(?) Ãâ·Â
## $date º¯¼ö´Â À¯´Ð½º timestamp °ªÀÌ´Ù.
##
function hday($date=0$sub=0)
{
  
$hday = array('ÀÏ','¿ù','È­','¼ö','¸ñ','±Ý','Åä');
  
$key date('w', !$date time() : $date);

  return 
$hday[$key] . ($sub '¿äÀÏ' '');
}

## ÇÏ·ç 24½Ã°£À» 12 ½Ã°£´ë·Î Ãâ·ÂÇϴ ÇÔ¼ö
##
function hday_12z($date=0)
{
  
$date date('G'$date $date time());
  
$key intval($date/0.5);

  
$h12z = array('õäãÁ(Ãà½Ã)','ìÙãÁ(ÀνÃ)','ÙÖãÁ(¹¦½Ã)','òããÁ(Áø½Ã)',
    
'ÞÓãÁ(»ç½Ã)','çíãÁ(¿À½Ã)','Ú±ãÁ(¹Ì½Ã)','ãéãÁ(½Å½Ã)','ë·ãÁ(À¯½Ã)',
    
'âùãÁ(¼ú½Ã)','ú¤ãÁ(ÇØ½Ã)','í­ãÁ(ÀÚ½Ã)','õäãÁ(Ãà½Ã)'); 

  return 
$b12z[$key];
}

## ÇÏ·ç 24½Ã°£À» »õº®/¿ÀÀü/¿ÀÈÄ/Àú³áÀÇ ½Ã°£´ë¸¦ Ãâ·ÂÇϴ ÇÔ¼ö
## $sub º¯¼ö°¡ ¾ø´Ù¸é ´Ü¼øÇϰԠ¿ÀÀü/¿ÀÈķΠÃâ·ÂÇÔ.
## $date º¯¼ö´Â À¯´Ð½º timestamp °ªÀÌ´Ù.
##
function hday_ap($date=0$sub=0)
{
  if(
$sub$array = array('»õº®','¿ÀÀü','¿ÀÈÄ','Àú³á');
  else 
$array = array('¿ÀÀü','¿ÀÀü','¿ÀÈÄ','¿ÀÈÄ');

  
$key intval(date('G',$date $date time())/6);

  return 
$array[$key];
}

?>