·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
12下一页
返回列表 发布新帖

有没有大佬会这个php判断

83 18
发表于 昨天 17:14 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
  1. {down num="10" menu="all" order="desc" by="time"}   <li c="1" class="week"style="display:none"><a href="{$down.url}"><span>{$down.name}</span><span>{$down.time|date='m-d'}</span></a></li>   <li c="2" class="week"style="display:none"><a href="{$down.url}"><span>{$down.name}</span><span>{$down.time|date='m-d'}</span></a></li>   <li c="3" class="week"style="display:none"><a href="{$down.url}"><span>{$down.name}</span><span>{$down.time|date='m-d'}</span></a></li>   <li c="4" class="week"style="display:block"><a href="{$down.url}"><span>{$down.name}</span><span>{$down.time|date='m-d'}</span></a></li>   <li c="5" class="week"style="display:none"><a href="{$down.url}"><span>{$down.name}</span><span>{$down.time|date='m-d'}</span></a></li>   <li c="6" class="week"style="display:none"><a href="{$down.url}"><span>{$down.name}</span><span>{$down.time|date='m-d'}</span></a></li>   <li c="7" class="week"style="display:none"><a href="{$down.url}"><span>{$down.name}</span><span>{$down.time|date='m-d'}</span></a></li>{/down}
复制代码
求个php判断,{php}{/php}这种格式的
要求就是,time为更新时间,写个判断更新的数据对应周期输出,就是几号对应当天周几 这样
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论18

婷姐Lv.8 发表于 昨天 17:15 | 查看全部
***内容可能违规暂时被隐藏***
我要说一句 收起回复
IT618发布Lv.8 发表于 昨天 17:15 | 查看全部
豆包都能完成吧
我要说一句 收起回复
独家记忆Lv.8 发表于 昨天 17:16 | 查看全部
  1. {down num="10" menu="all" order="desc" by="time"}    {php}        // 获取当前星期几(例如,Monday)        $current_day = date('l');                // 获取当前循环的下载项        $down_item = $this->get_template_vars('down');                // 将下载项的更新时间转换为时间戳        $update_time = strtotime($down_item['time']);                // 获取下载项的星期几        $update_day = date('l', $update_time);                // 如果下载项的星期几与当前星期几匹配,则输出该下载项        if ($update_day == $current_day) {            echo '<li c="' . $down_item['c'] . '" class="week">';            echo '<a href="' . $down_item['url'] . '">';            echo '<span>' . $down_item['name'] . '</span>';            echo '<span>' . date('m-d', $update_time) . '</span>';            echo '</a></li>';        }    {/php}{/down}
复制代码
我要说一句 收起回复
拾光Lv.8 发表于 昨天 17:16 | 查看全部
试试
我要说一句 收起回复
浅生Lv.8 发表于 昨天 17:17 | 查看全部
我也是问ai
我要说一句 收起回复
CrystαlLv.8 发表于 昨天 17:17 | 查看全部
{php}// 假设这是你的下载数据数组$downloads = [    ['url' => 'http://example.com/1', 'name' => 'Download 1', 'time' => strtotime('2023-10-01 12:00:00')],    ['url' => 'http://example.com/2', 'name' => 'Download 2', 'time' => strtotime('2023-10-02 12:00:00')],    // ... 其他下载项];// 获取当前日期$today = date('Y-m-d');// 遍历下载数据foreach ($downloads as $index => $download) {    // 格式化下载时间为 'Y-m-d'    $downloadDate = date('Y-m-d', $download['time']);        // 判断是否是今天    $isToday = ($today === $downloadDate);        // 根据是否是今天来设置 display 样式    $displayStyle = $isToday ? 'block' : 'none';        // 计算是周几(0-6,0表示周日)    $dayOfWeek = date('w', $download['time']);        // 假设你想要显示的是从周一到周日的顺序,且对应到 c="1" 到 c="7"    // 这里我们简单地将 $dayOfWeek 加 1(因为 PHP 的 date('w') 返回的是 0-6)    // 并确保它在 1-7 的范围内(虽然在这个例子中我们不需要这个转换,因为只是演示)    $weekClass = ($dayOfWeek + 1) % 7 + 1; // 始终返回 1-7        // 输出列表项    echo "<li c=\"$weekClass\" class=\"week\" style=\"display:$displayStyle\"><a href=\"{$download['url']}\"><span>{$download['name']}</span><span>{$downloadDate}</span></a></li>";}{/php}
我要说一句 收起回复
婷姐Lv.8 发表于 昨天 17:17 | 查看全部
获取日期格式为星期的w  周日到周一定义为一个数组。不就当前日期星期几了吗
我要说一句 收起回复
IT618发布Lv.8 发表于 昨天 17:18 | 查看全部
问问ai最快
我要说一句 收起回复
IT618发布Lv.8 发表于 昨天 17:19 | 查看全部
不行的 直接报错了,AI 不靠谱
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.137.198.0,GMT+8, 2025-1-10 04:16 , Processed in 0.217086 second(s), 129 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表