问题标签 [timetable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 开放时间和大使馆假期
我一直在使用这段代码:
它从数据库中获取大使馆的开放时间,并决定大使馆当前是否开放。如果不是,则会显示一条消息“大使馆已关闭”。现在我需要添加公共假期,所以我将查询更改为如下所示:
但这只会输出地址/电子邮件等两次。
有人可以指出我做错了什么吗?
谢谢你的帮助
编辑:我现在已经解决了这个问题,只使用了第二个查询和 if/else 循环。
php - 使用转换后的 Unix 时间戳查询数据库
我目前正在使用这个:
查询数据库,并从大使馆返回所有详细信息(如果当前打开)。
现在,CURRENT_TIMESTAMP()
我需要找出存储在变量中的时间是否在$current_local_time
两个数据库值之间,而不是 。时间表时间需要存储在当地时间而不是伦敦时间,所以这就是我尝试转换它们的原因。
我试过更换
和
但我只是收到错误消息。有人可以告诉我如何正确地做到这一点吗?
谢谢你的帮助
编辑:$current_local_time
变量是这样的:
并输出作为回显时另一个国家的当前时间。
编辑2:
我已将 $current_local_time 更改为:
以及对此的 where 子句:
这工作正常,但如果t.close
设置在 23:30,它实际上不会在 23:31 之前关闭。有没有办法从捕获的时间中抽出一分钟来解决这个问题?
php - 修改 PHP/Mysql 时间表
我目前有这个代码:
它输出一个像这样的时间表:
我现在遇到的问题是一些大使馆一天只有一个开放时间(例如星期一 - 0900 - 17:00)。使用我目前的系统,我不能只插入一次,因为它将在星期一列中显示 0900 - 1700,然后在星期二显示下一个值,但都在同一行中。
有人可以告诉我如何更改我的代码以识别当天只有一次并且在正确的行上插入周二时间等?对不起,如果我没有很好地解释它,这很混乱!
谢谢你的帮助
编辑:
Mysql表布局:
php - 作为 MySQL 数据库的多班级、相互关联的学校时间表
我已经四处寻找与此相关的其他建议,但我所看到的没有任何东西非常适合我的需求,所以就这样吧!
我所拥有的是多班(澳大利亚中学;7-12 年级)、多天(周一至周五)的学校时间表。我现在要构建的是一个 MySQL 数据库,其中包含以下信息,以部署在帐户驱动的网站上。
- 主题:
- 运行时间(如“周三第 1 期”、“周五第 2 期”等 -- 此列中有多个值)
- 教师(链接到所有教师的单独数据库)——如果教师生病并被替换,这将额外需要(临时)更改;NULL 时可能会忽略“replacementinstructor”列。
- 位置(不同,但具体分配,不同日期的房间) -- 同上,当房间改变时临时改变。
- 其他明显性:课程名称(“Year 7 Health”)、唯一 ID(类似于“7.HEALTH”,而不仅仅是自动递增的 INT。)等。
- 教师:
- 名字,姓氏
- 他们参加的课程
- 联系方式
- 其他明显性:唯一 ID(自动递增 INT)、用户名(fname.lname)、他们帐户的密码等。
- 学生:
- 名字,姓氏
- 他们参加的课程(存储为每个学生的个人列表)
- 年级/形式(7 年级、11 年级等)
- 基本个人信息(家庭郊区、电子邮件等)
- 更明显:唯一ID(与教师相同的设置)、用户名(与教师相同)、密码等。
任何关于我如何设计这种数据结构的见解都将不胜感激,我更像是 UI 狂热者而不是 MySQL 思想家;-D
提前致谢。
python - 建立具有大量变量的时间表问题
我有一个经典的时间表问题,由变量 classes(~100)、rooms(20)、terms(8) 和 weekdays(5) 组成。
为了简化问题,以下是减少的约束。
一天是9个小时。
有些课程是学生必修课,1、3、5、7(以及 2、4、6、8)的必修课不得相互重叠。
课程在小时数方面有不同的权重,有些是 2 小时,有些是 3 小时。
有些课程应该在特定的房间。
同一堂课不能同时开两节课。
我将使用 logilabs python 约束模块。而且我知道明智地选择变量和域将减少解决问题的时间。问题是我以前从未做过约束编程,并且很难建立问题来找出从哪里开始以及从什么开始。例如:
我可以设置一个约束,例如“同一个房间没有两个班级,同一天可以重叠彼此的时间段”。或者从“没有房间可以在同一天预订超过 9 小时”开始,然后继续减少解决方案域。我估计(没有尝试)第一个约束将比另一个约束需要更长的时间来解决。但它也需要(我猜)改变变量和解决方案域或重建一个较小的问题。我已经对变量、域、间隔、实现等有点迷失了。
长话短说,我需要一些指针来构建问题、解决方案域、明智地选择变量等。
谢谢
更新
使用 logilab-constraint 包,我制作了一个基本应用程序并将其上传到github
javascript - 如何在时间表中保持领先零
我有选择的时间,但我想保持前导零:
这是执行的数学运算:
我进行了很好的搜索,如果我错过了什么可以随意辱骂我(但指出我正确的方向)。
javascript - 将位置添加到 javascript 时间表
如果我错过了解释这一点的问题,请随意对我发起虐待。我对 JS 也很陌生。
我正在为往返我们办公室的穿梭巴士建立一个时间表。我想添加一个新位置。
我目前的代码是这样的:
然后我将其更改为以下内容,但不起作用。作为一个完整的 JS 新手,我猜你不能连续有两个“else”语句?
非常感谢任何帮助。谢谢。
jenkins - 如何在 Jenkins 中安排构建?
如何安排 Jenkins 构建,使其只能在每天的特定时间构建?
例如下午 4 点开始
我明白,“在 0 分钟,下午 4 点,从周一到周日,每个月”,但是它每分钟都会建立:(
我将不胜感激任何建议。谢谢!
java - 将大开关转换为散列(或其他建议)
我目前有一个显示渡船时间表的 Android 应用程序。该应用程序可以显示完整的时间表(只是一个巨大的列表),但该应用程序的卖点是它将显示接下来的两艘渡轮何时出发以及距离当前时间还有多长时间。
我对 Java 比较陌生,目前在我的代码中使用大型 Switch() 语句。基本上,它获取当前电话时间并将其与时间表中的所有时间进行比较,此时它会显示接下来的两个出发时间,然后计算当前时间与出发时间之间的差异。
我确信 switch 语句对于速度目的和代码更改目的来说并不是最好的主意。例如,如果有一次更改,它的一堆代码行会进入并修复该一次更改。此外,如果整个时间表发生变化,每个人都必须更新他们的应用程序才能使时间变化生效。我的理想情况是在我的网络服务器上的某个位置存储一个文件,该文件可以下载并插入到一个哈希图中(我认为这是正确的术语),如果时间发生变化,它将加载新的时间表。
不知道这有多令人困惑,但如果有人能解释我如何使用哈希图或其他你可能推荐的东西来完成这项任务,我将不胜感激。目前,变量是两个渡轮码头以及一周中的哪一天,因为每天的时间表都在变化(周一、周二-周五、周六、周日)。
以下是应用程序的屏幕截图,如果我的帖子不清楚,您可以理解它。先感谢您。
截屏: