如何在给定时间段内启用表单

问题描述 投票:0回答:1

我必须创建一个可由管理员启用和禁用的表单。在我的情况下,管理员每年两个月启用表单(由用户填写)一种调查。

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

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

我该如何以编程方式执行此操作?

php symfony-3.2
1个回答
0
投票

做你想做的事有不同的方法。一种方法是使用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]提供该表格。

您可以使用可在Google搜索中找到的某个网站将日期转换为时间戳。

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.