根据当前日期提交表单时,在phpmyadmin数据库中插入周数


Inserting week number in phpmyadmin database when submitting form based on current date

我想在数据库中上传当前周数,而无需在用户提交表单时在网站的任何地方显示它。虽然我确实想用周数来显示"XX周的赢家"(主要原因是我想把它上传到数据库)。此时,我已经创建了一个表单,它在提交到数据库时不会刷新页面。在phpmyadmin中,我创建了一个名为Week的INT类型字段。如果需要,我当然可以根据工作代码的建议改变这一点。我花了两天的时间在网上搜索,试图让这个工作,但最后我决定加入社区,并在这里询问。有什么建议吗?

如果有人需要我指定一些代码,请告诉我。在这个时候,我的工作与脚本在index.html和PHP在一个单独的文件。

问题解决:$weekNumber = date("W");

您可以通过php函数日期获得周数,如下所示,并可以根据您的要求将其插入数据库。

$weekNumber = date("W"); 

在您的php中试试:

$ddate = "2012-10-18";
$date = new DateTime($ddate);
$week = $date->format("W");
echo "Weeknummer: $week";

显示-> weeknumber: 42