웹 애플리케이션 개발에서 시간 처리는 매우 중요한 문제이며, 페이지에 정확한 시간을 표시하려면 시간 형식을 지정해야 하는 경우가 많습니다. PHP 개발자에게 시간 처리 및 형식 지정은 매우 일반적이고 필요한 작업입니다. 그러나 중국어를 주요 언어로 사용하는 웹사이트의 경우 시간을 중국어로 어떻게 표시할지가 매우 중요합니다. 이 기사에서는 PHP에서 시간을 중국어로 형식화하는 방법을 소개합니다.
PHP의 시간 함수
PHP에는 date(), time() 등 많은 날짜 및 시간 함수가 있습니다. 이 함수를 사용하면 PHP 스크립트에서 현재 날짜 및 시간 데이터를 얻을 수 있습니다. 예를 들어, 다음 코드를 사용하여 현재 날짜와 시간을 가져올 수 있습니다.
$date = date('Y-m-d H:i:s'); echo $date;
그러면 현재 날짜와 시간이 출력됩니다(예: "2021-01-01 10:30:00").
PHP 시간을 중국 시간으로 포맷
중국어를 사용하는 웹사이트의 경우 현재 시간을 중국 시간으로 포맷해야 합니다. 다음은 시간을 중국어로 형식화하는 PHP 함수입니다.
function cn_date($format, $timestamp=null){ static $now; if(!isset($now)) $now=time(); if(!$timestamp) $timestamp=$now; $format=str_replace(array('周','星期'),array('周','周'),$format); $cn_week=array('日','一','二','三','四','五','六'); $en_week=array('Sun','Mon','Tue','Wed','Thu','Fri','Sat'); $days=array('今天','明天','后天'); $diff_day=ceil(($timestamp-strtotime('today 00:00'))/86400); if($diff_day<3) return $days[$diff_day].' '.date('H:i',$timestamp); $week=date('w',$timestamp); $cn_time=['凌晨','早上','上午','中午','下午','晚上','深夜']; $en_time=['0-5','6-8','9-11','12-13','14-18','19-21','22-24']; $time_arr=array_combine($en_time,$cn_time); $time_str=date('H',$timestamp).':'.str_pad(floor(date('i',$timestamp)/10)*10,2,'0'); $time_info=$time_arr[floor(date('H',$timestamp)/3)*3]; $cn_weekday='周'. $cn_week[$week]; $en_weekday=$en_week[$week]; return str_replace(array('W','w','D','d','H','h','I','i','S','s','AW','aw'), array($cn_weekday,$en_weekday,date('n',$timestamp),date('j',$timestamp),$time_str, date('g',$timestamp),$time_info,date('i',$timestamp),'秒',$diff_day.'天',$diff_day), $format); }
이 함수는 시간을 중국어 시간으로 형식화하고 날짜에 따라 다른 정보를 출력합니다. 예를 들어 현재 시간은 2021년 10월 10일 13:30:00입니다. 포맷 후 출력은 "오늘 오후 01:30"입니다.
사용 예:
echo cn_date('Y年m月d日 w H:i:s', time());
이렇게 하면 현재 시간의 형식화된 버전이 출력됩니다(예: "2021년 10월 10일 일요일 13:30:00").
결론
PHP에서 중국어로 시간 형식을 지정하는 것은 매우 간단합니다. 적절한 함수와 형식 문자열을 사용하기만 하면 됩니다. 이 기사에서는 시간을 중국어로 형식화할 수 있는 효과적인 PHP 함수를 제공하며 출력 정보는 매우 실용적입니다. 만약 당신이 중국어 웹사이트를 개발한다면, 이 기능은 당신에게 완벽할 것입니다.
위 내용은 PHP에서 시간을 중국어로 형식화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!