PHP 프로그래머는 일상적인 개발에서 다양한 시간을 계산해야 하는 경우가 많으며, 그 중 일부는 더 복잡한 경우가 많습니다. 다음과 같이 일반적으로 사용되는 항목을 특별히 컴파일했으며 수집하는 것이 좋습니다. 보다 자세한 작업 기능은 자체 검색된 https://github.com/xmgb-cj/date
1과 통합됩니다. 전월의 첫날과 마지막 날을 가져옵니다
echo date('Y-m-01', strtotime('-1 month')); echo date('Y-m-t', strtotime('-1 month'));
2. 월과 마지막 날
$BeginDate=date('Y-m-01', strtotime(date("Y-m-d"))); echo $BeginDate; echo date('Y-m-d', strtotime("$BeginDate +1 month -1 day"));
3. 연도, 월, 일 및 일수를 가져옵니다
echo " 本月共有:".date("t")."天"; echo " 当前年份".date('Y'); echo " 当前月份".date('m'); echo " 当前几号".date('d');
4 한 주의 첫날과 마지막 날을 가져옵니다
//当前日期 $sdefaultDate = date("Y-m-d"); //$first =1 表示m每周星期一为开始日期 0表示每周日为开始日期 $first = 1; //获取当前周的第几天 周日是 0 周一到周六是 1 - 6 $w = date('w', strtotime($sdefaultDate)); //获取本周开始日期,如果$w是0,则表示周日,减去 6 天 $week_start = date('Y-m-d', strtotime("$sdefaultDate -".($w ? $w - $first : 6).' days')); //本周结束日期 $week_end = date('Y-m-d',strtotime("$week_start +6 days"));
5. week 현재 날짜는
$weekarray=array("日","一","二","三","四","五","六"); echo "星期".$weekarray[date("w")];
6. 두 날짜 사이의 일수를 계산합니다
로그인 후 복사
1. 더욱 강력한 시간 연산 라이브러리를 통합했습니다. https://github.com/xmgb- cj/date, 일부 소셜 장면 프로젝트에서는 사용자가 동적 콘텐츠를 게시했으며 1분 전, 1시간 전, 1개월 전 등과 같은 인간화된 방식으로 게시 시간을 표시해야 합니다. 라이브러리의 다음 함수
$time = new Time(); $resp = $time->timeDiff('2020-04-30 12:00:00'); var_dump($resp);
2. 또 다른 예 두 시간의 차이를 계산하여 일, 월, 분기 및 연도의 차이를 얻으려면 다음 코드를 사용하여 제어할 수 있습니다. 두 번째 매개변수
$date = '2020-01-30'; $month = floor(abs($time->dateDiff($date, 'M')));
3. 그것이 속한 날짜의 황도대 별자리를 결정합니다.
$time = new Time(); echo $time->magicInfo('XZ'); //得到今天的星座
아직도 개발 중인 시간 및 날짜 연산 함수가 더 많이 사용됩니다. 영업일입니다. 대부분의 인터페이스를 사용할 수 없습니다. 개인적으로 국가에서 법정 공휴일을 발표할 때마다 휴일 데이터 테이블을 직접 관리하는 것이 좋습니다.
위 내용은 PHP의 일반적인 날짜 및 시간 작업 모음의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!