PHPで現在時刻が特定の時間範囲内にあるかどうかを確認する方法
PHP は現在時刻が特定の時間範囲内にあることをどのように判断しますか?
番組スケジュールを出力する番組スケジュール関数がありますその日のために。 。
主に番組名、番組紹介、番組開始時刻、番組終了時刻が含まれます。 。
現時点でどれが出力されているかを確認するにはどうすればよいですか?
lz テーブルを詳細にリストするのが最善です
SQL コード
SELECT * FROM `table` WHERE CURRENT_TIME() BETWEEN `开始时间` AND `结束时间`;
データベース領域を保存できます。一つが始まり、一つが終わる。こっちの方が扱いやすいんじゃないでしょうか?
プログラムリストが周期的である場合、複数の判定が行われます。
swtch($weeks){ case 1: 3:00 - 5:00->a节目表,5:00 - 6:00->b节目表,6:00-9:00->节目表c}这样的(做相应的判断就可) case 2: {3:00 - 5:00->a节目表,5:00 - 5:30->B节目表,5:30 - 6:00->D节目表,8:00-9:30->C节目表}(同理) }
なぜそんなに混乱しているのですか...
番組スケジュールは定期的ですよね? したがって、各プログラムの開始時間が unixtimestamp で表され、
プログラム開始 < 現在時刻 < プログラム終了であれば十分ではないでしょうか。
あとは定期的に番組表を埋めていくだけです...
もっと早く表の構造を与えていれば、問題はずっと前に解決されていたはずです。
現在の日付 now()
今日は何日 Weekday(now())
今日放送される番組 find_in_set(weekday(now()), `week `) 週のフィールド名は mysql の予約語であることに注意してください。
current time curtime()
start_time とfinish_time の間の curtime() 内の現在時刻の期間
select * from tbl_name where find_in_set(weekday(now()),`week`) and curtime() between start_time and finish_time
上記は、PHP が現在時刻が特定の時間範囲内にあることを判断する方法です。さらに関連した内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











C# で DateTime.Now 関数を使用して現在時刻を取得する C# プログラミングでは、多くの場合、現在時刻を取得する必要があります。現在のシステム時刻を取得するために、DateTime.Now 関数が C# で提供されています。以下では、DateTime.Now 関数の使い方と具体的なコード例を紹介します。 DateTime.Now 関数は、現在の日付と時刻を表す DateTime オブジェクトを返します。使い方は非常に簡単で、関数を呼び出すだけです。以下にその 1 つを示します

MySQL の NOW 関数を使用して現在の日付と時刻を取得する方法 MySQL は、さまざまなアプリケーションで広く使用されている人気のあるリレーショナル データベース管理システムです。データベース操作を行うためには、多くの場合、現在の日時を取得する必要がありますが、MySQL の NOW 関数は、現在の日時を簡単に取得できる非常に便利な関数です。 NOW 関数は、現在の日付と時刻を取得するために MySQL によって提供される組み込み関数です。構文は非常に単純で、クエリ ステートメントで使用するだけで済みます。

MySQL の TIME 関数を使用して現在時刻を取得する方法 アプリケーションを開発するとき、現在時刻を取得したり、時刻の部分だけを気にすることが必要になることがよくあります。 MySQL の TIME 関数を使用すると、現在時刻を簡単に取得でき、現在時刻を表す値を返すことができます。この記事では、MySQL での TIME 関数の使い方と一般的な使用法を紹介します。まず、TIME 関数の構文を理解しましょう。 TIME() TIME 関数はパラメータを必要とせず、直接使用できます。それは

time.since 関数を使用して、指定した時刻と現在時刻の間の時間間隔を計算することは、私たち一人ひとりにとって貴重なリソースです。プログラミングでは、スケジュールされたタスクを実行したり、特定の操作の実行時間を決定したりするために、時間間隔を計算する必要があることがよくあります。 Go 言語では、time パッケージの Because 関数を使用して、指定された時刻と現在時刻の間の時間間隔を計算できます。 time.Since 関数は次のように定義されます: funcSince(ttime.Time)time

タイトル: Go 言語を使用して現在時刻を取得する例 本文: Go 言語は、そのシンプルさと効率性で知られるプログラミング言語であり、毎日のコーディング作業を簡単かつ楽しくするための豊富な標準ライブラリを提供します。その中でも、time パッケージは Go 言語が提供する非常に便利な標準ライブラリで、時間に関連するタスクの処理と操作に役立ちます。この記事では、Go の time.Now 関数を使用して現在時刻を取得する方法を学びます。以下は具体的なコード実装です: packagemain

time.Now 関数を使用して現在時刻を取得する Go プログラミング言語では、time パッケージの Now 関数を使用して現在時刻を取得できます。 time.Now 関数は、現在の日付と時刻の情報を含む time.Time 型の値を返します。 time.Now 関数を使用して現在時刻を取得し、結果を出力する方法を示すサンプル コードを次に示します。 packagemainimport("fmt"

MySQL は、データの保存と管理に使用される一般的に使用されるリレーショナル データベース管理システムです。実際のアプリケーションでは、時間範囲の比較とフィルタリングが関係することがよくあります。この記事では、MySQL で時間範囲を比較する方法を例と分析の 2 つの側面から詳しく紹介し、具体的なコード例を示します。この例では、注文番号、注文時刻、その他のフィールドなどの注文情報を保存する、orders という名前のテーブルがあることを前提としています。ここで、過去 1 週間以内の注文データをクエリする必要があります。以下に例を示します: SE

MySQL は、さまざまな Web サイトやアプリケーションで広く使用されている人気のリレーショナル データベース管理システムです。 MySQL の時間範囲リレーションシップのアプリケーションを学ぶには、まず時間範囲リレーションシップの概念と、MySQL でのクエリ操作に関連する構文の使用方法を理解する必要があります。時間範囲リレーションシップの概念 MySQL では、時間範囲リレーションシップは、特定期間内の販売記録やユーザー活動記録などのクエリなど、一定期間内のデータをクエリするためによく使用されます。時間範囲関係には 3 つの基本的な状況があります。 1. 包含関係
