首页 文章

时间/日期计算[关闭]

提问于
浏览
-4

首先,数据库中的条目:

enter image description here

我有一个输入表单,用于写入工作日的开始日期,开始和结束时间(以小时和分钟为单位)加上午餐时间(以示例为准dato = date,modetime = start hour,modeminut = start minute,fyrtime = end hour) ,fyrminut =结束分钟) . 我需要做几个计算:

  • 首先计算日期时间字段modetid中的日期,开始时间和分钟 .

  • 使用结束时间和分钟进行类似的计算,但如果结束时间小于开始时间,则将日期提前一天(让我们称之为fyrtid)

  • 最后计算fyrtid和modetid之间的差值减去暂停分钟数 .

它可以直接在数据库中自动完成(如果是,如何)或者我需要一些PHP来完成它(如果是的话,又如何)?

我知道这是一个很高的订单,但我无法找到有关日期/时间计算的大量信息,这些信息对我的知识水平很低 . 任何指向MySQL或PHP日期/时间计算综合指南的链接也将受到极大的欢迎 .

2 回答

  • 1
    SELECT * FROM `table` WHERE NOW() < `date`
    
  • 1

    这很简单

    SELECT * FROM `table` WHERE `date` >= CURDATE() ;
    

相关问题