php如何判断当前时间在某个时间范围内
php怎么判断当前时间在某个时间范围内?
我有一个节目表功能,输出当天的节目单安排。。
主要有 节目名称 节目介绍 和 节目开始时间和节目结束时间。。
我要怎么判断当前时间输出的是哪一个?
lz最好能把表详细列出来
SQL code
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`) 注意你的 week 字段名是 mysql 保留字
现在的时间 curtime()
当前的时间在哪个时间段 curtime() between start_time and finish_time
组合在一起
select * from tbl_name where find_in_set(weekday(now()),`week`) and curtime() between start_time and finish_time
以上就是 php如何判断当前时间在某个时间范围内 的内容,更多相关内容请关注PHP中文网(www.php.cn)!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

使用C#中的DateTime.Now函数获取当前时间在C#编程中,我们经常需要获取当前的时间。C#中提供了DateTime.Now函数来获取当前的系统时间。下面我将给大家介绍如何使用DateTime.Now函数,并给出具体的代码示例。DateTime.Now函数返回一个表示当前日期和时间的DateTime对象。它的用法非常简单,只需要调用该函数即可。下面是一

如何使用MySQL的NOW函数获取当前日期和时间MySQL是一种流行的关系型数据库管理系统,广泛用于各种应用中。在许多情况下,我们需要获取当前的日期和时间来进行数据库操作,MySQL的NOW函数是一个非常有用的函数,可以帮助我们轻松地获取当前的日期和时间。NOW函数是MySQL提供的一个内置函数,用于获取当前日期和时间。它的语法非常简单,只需要在查询语句中使

如何使用MySQL中的TIME函数获取当前时间在开发应用程序时,经常需要获取当前时间或者仅仅只关心时间部分。MySQL中的TIME函数可以帮助我们轻松获取当前时间,它可以返回一个表示当前时间的值。本文将介绍如何使用MySQL中的TIME函数以及一些常见的用法。首先,让我们来了解一下TIME函数的语法:TIME()TIME函数不需要任何参数,直接使用即可。它将

使用time.Since函数计算指定时间与当前时间的时间间隔时间对于我们每个人来说都是宝贵的资源。在编程中,我们经常需要计算时间间隔来进行一些定时任务或者判断某些操作的执行时间。在Go语言中,我们可以使用time包中的Since函数来计算指定时间与当前时间的时间间隔。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中进行时间范围比较,并提供具体的代码示例。实例假设有一张名为orders的表,存储了订单信息,其中包括订单号、下单时间等字段。现在我们需要查询出过去一周内的订单数据。下面是一个实例:SE

MySQL是一种流行的关系型数据库管理系统,广泛应用于各种网站和应用程序中。要学习MySQL时间范围关系的应用,我们首先需要了解时间范围关系的概念以及如何在MySQL中使用相关语法进行查询操作。时间范围关系的概念在MySQL中,时间范围关系常常用于查询一段时间内的数据,比如查询某个时间段内的销售记录、用户活动记录等。时间范围关系有三种基本情况:1.包含关系
