バージョン 5.2 では、時間フィールドのクエリが改善され、元の時間クエリ メソッドの簡素化に基づいて、where Year/whereMonth/whereDay の 3 つの実用的な時間クエリ メソッドが追加されました。
whereyear 特定の年をクエリします
// 查询今年数据 Blog::whereYear('create_time')->select(); // 查询去年数据 Blog::whereYear('create_time', 'last year')->select(); // 查询2019年数据 Blog::whereYear('create_time', '2019')->select();
whereMonth 特定の月をクエリします
// 查询本月数据 Blog::whereMonth('create_time')->select(); // 查询上月数据 Blog::whereMonth('create_time', 'last month')->select(); // 查询2019年1月数据 Blog::whereMonth('create_time', '2019-1')->select();
whereDay 特定の日をクエリします
// 查询今天数据 Blog::whereDay('create_time')->select(); // 查询昨天数据 Blog::whereDay('create_time', 'yesterday')->select(); // 查询2019-1-1数据 Blog::whereDay('create_time', '2019-1-1')->select();
年、月、日をクエリする上記の使用法に加えて、whereBetweenTime を使用して任意の時間間隔のデータをクエリすることができます。
// 查询2019-1-1~1-15日数据 Blog::whereBetweenTime('create_time', '2019-1-1', '2019-1-15')->select();
特定の時刻より前のデータまたはそれ以降のデータのみをクエリします。
// 查询2019-1-1以来的数据 Blog::whereTime('create_time', '>=', '2019-1-1')->select();
したがって、whereTime/whereBetweenTime/whereBetweenTimeField メソッドを使用すると、基本的にすべての時間クエリとすべてのクエリがカバーされます。時間クエリ メソッドは任意の時間フィールド タイプをサポートしており、クエリ時に自分でデータ変換を行う必要がなく、自動的に処理されます。
多数の ThinkPHP 入門チュートリアル はすべて PHP 中国語 Web サイトにあります。オンラインで学習することを歓迎します。
この記事は https://blog.thinkphp.cn/962856
から転載しています。以上がThinkPHP5.2: 時間クエリ (改善、最適化)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

この記事では、ThinkPHPの組み込みテストフレームワークについて説明し、ユニットや統合テストなどの主要な機能と、早期のバグ検出とコード品質の向上を通じてアプリケーションの信頼性を高める方法について強調しています。

記事では、リアルタイムの株式市場データフィードにThinkPhpを使用して、セットアップ、データの正確性、最適化、セキュリティ対策に焦点を当てて説明します。

この記事では、パフォーマンスの最適化、ステートレス設計、セキュリティに焦点を当てたサーバーレスアーキテクチャでThinkPhpを使用するための重要な考慮事項について説明します。コスト効率やスケーラビリティなどの利点を強調しますが、課題にも対処します

この記事では、セットアップ、ベストプラクティス、統合方法、および推奨ツールに焦点を当てたThinkPhpマイクロサービスにサービスの発見と負荷分散の実装について説明します。[159文字]。

ThinkPHPのIOCコンテナは、PHPアプリで効率的な依存関係管理のための怠zyなロード、コンテキストバインディング、メソッドインジェクションなどの高度な機能を提供します。

この記事では、ThinkPhpを使用してリアルタイムのコラボレーションツールを構築し、セットアップ、Websocket統合、セキュリティベストプラクティスに焦点を当てて説明します。

ThinkPhpは、軽量のデザイン、MVCアーキテクチャ、および拡張性を備えたSaaSアプリに利益をもたらします。スケーラビリティを向上させ、開発を速め、さまざまな機能を通じてセキュリティを改善します。

この記事では、ThinkPhpとRabbitMQを使用して分散タスクキューシステムの構築を概説し、インストール、構成、タスク管理、およびスケーラビリティに焦点を当てています。重要な問題には、Immedのような一般的な落とし穴を避けるための高可用性の確保が含まれます


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

メモ帳++7.3.1
使いやすく無料のコードエディター

WebStorm Mac版
便利なJavaScript開発ツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
