从Date字段mysql将Weekday插入表中

时间:2012-11-26 18:38:22

标签: php mysql html5 date

我有一个HTML5表单,它接受日期,然后通过PHP提交给我的MySQL。在我的显示结果页面上,我使用DATE_FORMAT显示日期和工作日。显示日期和工作日时一切正常。我还有一个搜索功能,可以通过数据库查看输入的术语。

问题是,工作日没有存储在数据库中。仅存储日期。因此,如果用户搜索"星期一"什么都不会出现。我无法确定如何将工作日插入我的INSERT语句,因为我实际上在工作日的HTML5表单中没有字段。

如果你了解我的困境,你能帮助我吗?我基本上需要将当前的工作日插入到我自己的列中,而不需要用户做任何额外的工作。

如有必要,我可以提供代码示例。

1 个答案:

答案 0 :(得分:1)

您可以在其中创建包含该信息的隐藏字段:

<input type="hidden" name="weekday" value="Tuesday" />

然后,当它被提交时,它将被保存而用户不必做任何事情。

您可以使用php strtotime和日期函数从原始日期字符串中获取工作日。