PHP 타임 스탬프 와 날짜 사이 에 변 환 된 인 스 턴 스 소개

1.phop 에서 시간 변환 함수
strtotime(“today”)
date("Y-m-d H:i",$unixtime)
2.php 에서 오늘 0 시 타임 스탬프 획득
0 시 유 닉 스 타임 스탬프 를 얻 으 려 면$todaytime=strtotime("today")을 사용 할 수 있 습 니 다.
그리고 날짜(Y-m-d H:i,$todaytime)를 사용 하여 날짜 로 변환 합 니 다.
3.php 에서 시간 스탬프 를 날짜 로 바 꾸 고 시간 에 따라 다른 내용 을 표시 합 니 다.예 를 들 어 방금,분 전,시간 전,오늘,어제 등 입 니 다.
/*시간 변환 함수*/
function transTime($ustime) {           
  $ytime = date("Y-m-d H:i",$ustime);             
$rtime=date("n 월 j 일 H:i",$ustime);           
  $htime = date("H:i",$ustime);           
  $time = time() - $ustime;           
  $todaytime = strtotime("today");           
  $time1 = time() - $todaytime;                           
  if($time < 60){                   
$str='방금';           
  }else if($time < 60 * 60){                            
    $min = floor($time/60);                   
$str=$min.'분 전';           
  }else if($time < $time1){                   
$str='오늘'.$htime;           
  }else{                   
    $str = $rtime;           
  }             
  return $str;
}
이 함수 에 서 는 표시 날 짜 를 더욱 구체 적 으로 추가 할 수 있 습 니 다.예 를 들 어 초 전,그저께 등 더 구체 적 인 날 짜 를 추가 할 수 있 습 니 다.
4.php 날짜 중 0 과 0 을 보충 하지 않 습 니 다.
echo date('Y-m-d'); 2012-08-08 보이 기
echo date('Y-n-j'); 2012-8-8 보이 기

좋은 웹페이지 즐겨찾기