我有一个HTML5表单,它接受日期,然后通过PHP提交给我的MySQL。在我的显示结果页面上,我使用DATE_FORMAT
显示日期和工作日。显示日期和工作日时一切正常。我还有一个搜索功能,可以通过数据库查看输入的术语。
问题是,工作日没有存储在数据库中。仅存储日期。因此,如果用户搜索"星期一"什么都不会出现。我无法确定如何将工作日插入我的INSERT
语句,因为我实际上在工作日的HTML5表单中没有字段。
如果你了解我的困境,你能帮助我吗?我基本上需要将当前的工作日插入到我自己的列中,而不需要用户做任何额外的工作。
如有必要,我可以提供代码示例。
答案 0 :(得分:1)
您可以在其中创建包含该信息的隐藏字段:
<input type="hidden" name="weekday" value="Tuesday" />
然后,当它被提交时,它将被保存而用户不必做任何事情。
您可以使用php strtotime和日期函数从原始日期字符串中获取工作日。