PHP 타임 스탬프 와 날짜 사이 에 변 환 된 인 스 턴 스 소개
1435 단어 php 타임 스탬프날짜.바꾸다
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 보이 기