PHP隐藏iframe直到特定日期
php hide iframe until certain date
我在我的网页上有一个iframe(这是一个职业足球记分牌),目前它是空白的,所以它在我的网站上显示为一个丑陋的黑色空间。当足球赛季开始时,它将不再是空白的。我的问题是,有没有办法隐藏iframe直到某个日期?
多亏了Noble Mushtak和Harrald torenvered的想法,我终于明白了。下面是我的代码:
<?php
$date = time();
$SeasonStart = strtotime('2014-09-01 00:00:00');
if ($date > $SeasonStart) {
echo "<center><iframe src='"http://example.com'" width='"985'" height='"50'" frameBorder='"0'"></iframe></center>";
}
?>
iframe将在9月1日之后显示。(从午夜开始)
我假设你想用PHP隐藏iframe。
你想要的是比较足球赛季开始的日期$startdate_footbal_season = new DateTime('2014-12-01');
和这个时刻的日期$now = new DateTime;
计算diff: $diff = $now->diff($startdate_footbal_season);
现在,当$diff->invert
等于1
时,这意味着我们已经过了$startdate_footbal_season
日期,因此我们可以显示iframe。
我建议使用getdate()
和使用if
循环输出<iframe>
只有当当前日期是你想要的日期之后。例如,下面的代码只在2014年6月30日之后写入<iframe>
元素:
<?php
$currentTime = getdate();
if ($currentTime["year"] > 2013 && $currentTime["mon"] > 6) {
echo "<iframe srcdoc='"<!DOCTYPE html>'n<html>'n<head>'n <title>Output frame</title>'n</head>'n<body>Hello!</body>'n</html>'"></iframe>";
}
?>
相关文章:
- 可以'如果我隐藏某些日期,则不要在FullCalendar中拖动事件
- 在jsp中,隐藏一个基于其他具有日期选择器的字段的字段
- 选择月份后隐藏日期选择器
- 将日期字符串隐藏到日期对象中
- 从日期选择器引导框中选择日期后,模式隐藏
- jQuery:检索日期选择器日期,检查是否在日期范围内,显示/隐藏字段
- 隐藏jQuery日期选择器
- Jquery日期选择器-我们如何将文本隐藏在日期选择器文本框中
- 日期中奇怪的隐藏字符
- 日期选择器在选择月份或年份时自动隐藏
- AngularJS在图标单击时隐藏引导日期选择器
- 隐藏日期时间字段上的日期部分 MS 动态 CRM 2011
- 如何显示/隐藏范围,具体取决于本地时间是否等于“开始日期”和“结束日期”Jquery之间
- JQuery 日期选取器隐藏页面上一个日历中的日期
- 代码:折叠/隐藏 x 轴日期范围的一部分
- 使用日期循环 jquery 隐藏元素
- HTML / JS“锁定/隐藏”内容,直到日期设定
- 引导日期选取器日历不会在你按 Tab 键浏览时隐藏
- 谷歌地图API v3.如何根据日期隐藏地图上的标记&时间
- 单击“显示日期”字段,然后单击“选择日期”隐藏日期字段