PHP 타임스탬프 및 날짜 변환 작업 요약
1.php 시간 변환 기능
strtotime(date("Y-m-d H:i")) date("Y-m-d H:i",$unixtime)
2.php는 오늘 0시의 타임스탬프를 얻습니다.
0의 유닉스 타임스탬프를 얻으려면 o'clock,
$todaytime=strtotime("today")
를 사용한 다음
date("Y-m-d H:i",$todaytime)
를 사용하여 날짜로 변환할 수 있습니다.
타임스탬프를 날짜로 변환
타임스탬프 변환 함수:
date("Y-m-d H:i:s",time()), "Y-m-d H:i:s"는 변환된 날짜 형식, time( )는 현재 시간의 타임스탬프를 얻는 것입니다.
date("Y-m-d H:i:s", time())이면 시, 분, 초가 함께 표시됩니다.
date("Y-m-d ", time())이면 년, 월, 일이 표시됩니다.
예:
date("Y-m-d H:i:s",time()) date("Y-m-d",time())
날짜를 타임스탬프로 변환
class SaonekController extends Controller { public function indexAction() { /* 时间戳转换成日期不用说了 但是日期要转成时间戳的话就要用到 strtotime() */ $time = time(); //时间戳 $nowtime = date('Y-m-d H:i:s', $time); //生成带格式的日期 $oldtime = '2010-11-10 22:19:21'; $catime = strtotime($oldtime); //日期转换为时间戳 $nowtimes = date('Y-m-d H:i:s', $catime); //时间戳又转回日期了 echo $nowtimes; } }
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; }
기타 참조
날짜를 사용하여 현재 타임스탬프와 지정된 타임스탬프를 시스템 시간으로 변환
(1) 내일 이 시간에 타임스탬프를 인쇄하세요
strtotime("+1 day")
지정된 시간:
echo date("Y-m-d H:i:s",strtotime("+1 day"))
(2) 어제 이 시간에 어제의 PHP 타임스탬프를 인쇄합니다.
strtotime("-1 day")
시간 지정:
echo date("Y-m-d H:i:s",strtotime("-1 day"))
(3) 다음 주 이 시간에 타임스탬프를 인쇄합니다.
strtotime("+1 week")
시간 지정:
echo date("Y-m-d H:i:s",strtotime("+1 week"))
(4) 이 시간에 지난 주의 타임스탬프를 인쇄합니다
strtotime("-1 week")
시간 지정:
echo date("Y-m-d H:i:s",strtotime("-1 week"))
(5) 다음 주의 지정된 요일의 PHP 타임스탬프를 인쇄합니다
strtotime("next Thursday")
시간 지정:
echo date("Y-m-d H:i:s",strtotime("next Thursday"))
(6) 지정된 요일의 타임스탬프를 인쇄합니다.
strtotime("last Thursday")
시간 지정:
echo date("Y-m-d H:i:s",strtotime("last Thursday"))
참고: 타임스탬프 및 날짜 설정을 사용할 때 시간대 설정을 잊지 마세요:
date_default_timezone_set('PRC'); //设置中国时区
추천 튜토리얼: "PHP 튜토리얼》
위 내용은 PHP 타임스탬프 및 날짜 형식 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!