所以,我正在为研讨会开发一个 PHP 调度程序。基本上我有一个研讨会列表,每个研讨会每周在同一天的同一时间开会一次,并运行固定的周数。
现在,在我的数据库中,我有 pkey、开始日期、结束日期、研讨会名称以及表示日期和时间的字符串。
现在,我有一个页面显示当前正在运行的所有研讨会,基于将今天的日期与所有研讨会的开始和结束日期进行比较。现在我只想展示今天的研讨会会议。
我假设我需要将日程表变量设为 DATE。varchar 字符串是一个 dect 磁带修复,因为我什至不知道从哪里开始这部分。
如何格式化 SQL 变量以将日期和时间存储在格式为 [weekday] [time] 的 DATE 类型变量中?这可能吗?
编辑
能理解我在问什么的人可以帮我改写我的问题吗?似乎我无法明确我的要求。
例如,假设有 MySQL 研讨会,时间是星期三晚上 7 点,从 11 月 14 日开始,到 12 月 26 日结束。我将星期三晚上 7 点保存为 VARCHAR 字符串,并将 StartDate 和 EndDate 保存为日期。现在,我可以毫无问题地列出当前正在进行的所有研讨会,但我想仅通过与当前工作日对应的一周中的某一天开会来过滤这些研讨会。为此,我需要将 'Wednesday 7pm' 转换为 DATE 变量,同时仍保持完全相同的格式以在日程表中回显。