Php 如何在给定期间启用窗体

Php 如何在给定期间启用窗体,php,symfony-3.2,Php,Symfony 3.2,我必须创建一个可以由管理员启用和禁用的表单, 在我的例子中,管理员每年启用表单两个月(由用户填写),这是一种调查 管理员提供开始日期和结束日期,如果当前日期在给定的周期内,则为所有用户启用表单,否则会显示消息“表单不可用” 表单包含大量信息,这些数据将存储在多个表的数据库中 如何以编程方式实现这一点?有不同的方法来实现您的需求。一种方法是使用time()函数访问当前时间戳,并通过if语句运行它以检查设置的日期 <?php $sDate = 1494354600; $eDate = 1499

我必须创建一个可以由管理员启用和禁用的表单, 在我的例子中,管理员每年启用表单两个月(由用户填写),这是一种调查

管理员提供开始日期和结束日期,如果当前日期在给定的周期内,则为所有用户启用表单,否则会显示消息“表单不可用”

表单包含大量信息,这些数据将存储在多个表的数据库中


如何以编程方式实现这一点?

有不同的方法来实现您的需求。一种方法是使用
time()
函数访问当前时间戳,并通过if语句运行它以检查设置的日期

<?php
$sDate = 1494354600;
$eDate = 1499625000;
$cDate = time();
if($cDate>$sDate&&$cDate<$eDate){
   <Form code here>
}
else{
   echo "Form Unavailable";
}
?>

sDate
是表格可用日期的时间戳,
eDate
是表格可用日期,
cDate
是当前日期

此代码将使表格在2017年5月10日至2017年7月10日[DD/MM/YYYY]期间可用

你可以使用一些你可以在谷歌搜索中找到的网站将日期转换为时间戳

希望这有帮助