带待定时间的PHP日期时间
这个问题很难找到,所以我希望我能在这里找到答案 在我的网站上,我允许用户输入事件的日期和时间。他们还可以选择日期和/或时间待定(即,他们知道后会输入该日期和/或时间)。使用TBD日期非常简单,只需在MySQL中将其存储为NULL即可。当他们知道日期而不知道时间时,问题就出现了。过去我只是将时间存储为00:00:00(午夜)。这是可行的,我非常怀疑有人会在午夜举办活动,但有人有幸找到另一个解决方案吗带待定时间的PHP日期时间,php,mysql,datetime,Php,Mysql,Datetime,这个问题很难找到,所以我希望我能在这里找到答案 在我的网站上,我允许用户输入事件的日期和时间。他们还可以选择日期和/或时间待定(即,他们知道后会输入该日期和/或时间)。使用TBD日期非常简单,只需在MySQL中将其存储为NULL即可。当他们知道日期而不知道时间时,问题就出现了。过去我只是将时间存储为00:00:00(午夜)。这是可行的,我非常怀疑有人会在午夜举办活动,但有人有幸找到另一个解决方案吗 谢谢。在日期和时间字段中分别存储日期和时间。然后你可以选择将NULL存储在其中一个或两个中。好主意
谢谢。在
日期
和时间
字段中分别存储日期和时间。然后你可以选择将NULL
存储在其中一个或两个中。好主意,我希望这不是唯一的选择。@MikeW我的道歉,我一定在想其他事情我用了几秒钟的时间-00:00:59
00:0100:00:41
-因为事件通常是按分钟设置的,不是几秒钟。因此,如果事件具有默认秒时间,我会在select查询或pup代码中将其设置为null。这个想法不错。我真的很喜欢,因为我甚至没有给我的用户编辑秒数的选项。谢谢