PHP의 일반적인 날짜 및 시간 작업 모음

安安杰尼
풀어 주다: 2023-04-08 15:18:01
원래의
196691명이 탐색했습니다.

요구사항 배경

PHP 프로그래머는 일상적인 개발에서 다양한 시간을 계산해야 하는 경우가 많으며, 그 중 일부는 더 복잡한 경우가 많습니다. 다음과 같이 일반적으로 사용되는 항목을 특별히 컴파일했으며 수집하는 것이 좋습니다. 보다 자세한 작업 기능은 자체 검색된 https://github.com/xmgb-cj/date

code

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. 두 날짜 사이의 일수를 계산합니다


        
로그인 후 복사

Improvement

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!