where($where)->select();"."/> where($where)->select();".">

Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menanyakan data tahun ini dalam php

Bagaimana untuk menanyakan data tahun ini dalam php

藏色散人
藏色散人asal
2021-12-20 09:50:182484semak imbas

Cara untuk menanyakan data tahun ini dalam PHP: 1. Dapatkan masa tahun ini melalui tarikh 2. Jalankan pernyataan pertanyaan "$result = $db->where($where)->select; (); "Itu sahaja.

Bagaimana untuk menanyakan data tahun ini dalam php

Persekitaran pengendalian artikel ini: sistem Windows 7, versi thinkphp v5.1, komputer Dell G3.

Bagaimana untuk menanyakan data tahun ini dalam PHP?

thinkphp menanyakan data hari, minggu ini, bulan ini dan tahun ini

Kodnya seperti:

//当天时间
$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'))
);

Di atas ialah syarat pertanyaan, gunakannya terus Hanya pergi ke pernyataan pertanyaan

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

Betulkan masa pertanyaan di atas untuk tahun ini

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

Versi yang dibaiki

//昨天时间
    $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'))
);

Pembelajaran yang disyorkan: "Tutorial Video PHP" "10 tutorial video thinkphp terkini"

Atas ialah kandungan terperinci Bagaimana untuk menanyakan data tahun ini dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn