Programming/PHP

[PHP] 날자관련 (date,mktime)

단독질주 2007. 5. 17. 15:25

금일 날자 (서버시간 기준)

$today_time = time(); 오늘
$today_time = date('Y-m-d H:i:s');
$today_time = mktime (date("H"),date("i"),date("s"), date("m"), date("d"), date("Y"));

mktime -> date

$test=date("Y-m-d H:i:s",$test2[0]);

data -> mktime

function gettime_of_datetime($date,$debug=null)
{
 eregi("(.+)-(.+)-(.+) (.+):(.+):(.+)",$date,$temp);
// $temp=preg_split("/[-,:, ]/", $date);  // 이게 더 보기 좋음
 $gettime = mktime($temp[4],$temp[5],$temp[6],$temp[2],$temp[3],$temp[1]);
 if($debug) echo $gettime;
 return $gettime;
}

내일/어제

$date_now = time(); //오늘
$date_to =$date_now+ (60*60*24);//내일
$date_ye =$date_now- (60*60*24);//어제
print('오늘 : '.date('Y-m-d',$date_now));
print('내일 : '.date('Y-m-d',$date_to));
print('어제 : '.date('Y-m-d',$date_ye));