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

Bagaimana untuk menanyakan data tahun ini dalam php

藏色散人
Lepaskan: 2023-03-14 14:26:01
asal
2514 orang telah melayarinya

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'))
);
Salin selepas log masuk

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

$result = $db->where($where)->select();
Salin selepas log masuk

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'))
);
Salin selepas log masuk

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'))
);
Salin selepas log masuk

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!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan