where($where)->select();" 쿼리 문을 실행합니다."/> where($where)->select();" 쿼리 문을 실행합니다.">

 >  기사  >  백엔드 개발  >  PHP로 올해 데이터를 쿼리하는 방법

PHP로 올해 데이터를 쿼리하는 방법

藏色散人
藏色散人원래의
2021-12-20 09:50:182487검색

PHP에서 올해 데이터를 쿼리하는 방법: 1. 날짜를 통해 올해의 시간을 가져옵니다. 2. 쿼리 문 "$result = $db->where($where)->select();"를 실행합니다. .

PHP로 올해 데이터를 쿼리하는 방법

이 기사의 운영 환경: Windows 7 시스템, thinkphp v5.1 버전, Dell G3 컴퓨터.

PHP로 올해 데이터를 쿼리하는 방법은 무엇인가요?

thinkphp는 오늘, 이번주, 이번달, 올해의 데이터를 쿼리합니다

코드는 다음과 같습니다.

//当天时间
$where['time'] = array(
    array('egt',strtotime(date('Y-m-d',time())),
    array('lt',strtotime(date('Y-m-d',time())).'+1 day')
);
// 本周时间
$where['time'] = array(
    array('egt',strtotime(date('Y-m-d',time())).'-'.date('w',time()).' day'),
    array('lt',strtotime(date('Y-m-d',time())).'+1 week -'.date('w',time()).' day');
);
// 本月时间
$where['time'] = array(
    array('egt',strtotime(date('Y-m',time()))),
    array('lt',strtotime(date('Y-m',time()).'+1 month'))
);
// 本年时间
$where['time'] = array(
    array('egt',strtotime(date('Y',time()))),
    array('lt',strtotime(date('Y',time()).'+1 year'))
);

위는 쿼리 조건이므로 쿼리문에 직접 적용하세요

$result = $db->where($where)->select();

올해 위 쿼리 시간 수정

$where['time'] = array(
    array('egt',strtotime(date('Y-01-01',time())),
    array('lt',strtotime(date('Y-01-01',time()).'+1 year'))
);

수리 버전

//昨天时间
    $yesterday['addtime'] = array(
array('egt',strtotime(date('Y-m-d',time()).' -1 day')),
array('lt',strtotime(date('Y-m-d',time())))
);
//当天时间
$day['addtime'] = array(
array('egt',strtotime(date('Y-m-d',time()))),
array('lt',strtotime(date('Y-m-d',time()).' +1 day'))
);
// 本月时间
$month['addtime'] = array(
array('egt',strtotime(date('Y-m',time()))),
array('lt',strtotime(date('Y-m',time()).' +1 month'))
);
// 本周时间
$week['addtime'] = array(
array('egt',strtotime(date('Y-m-d',time()).'-'.date('w',time()).' day')),
array('lt',strtotime(date('Y-m-d',time()).'+1 week -'.date('w',time()).' day'))
);

추천 학습: "PHP 비디오 튜토리얼" "최신 10개 thinkphp 비디오 튜토리얼"

위 내용은 PHP로 올해 데이터를 쿼리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.