我有一个正在编写的脚本,我需要确定我在一年中的哪一周。这必须逐年进行。
所以脚本必须确定我现在所在的一年中的哪一周。即第 33 周,那么它还必须确定上周是第 32 周,下周是第 34 周
然后,我将能够将它们与数据库匹配并仅提取本周的内容。
我在数据库中简单地将周数命名为...即... 34 33 和 35
请看附图
任何帮助表示赞赏!塔
你只想要周数?
date('W')
如果您想在 MySQL 中执行此操作(我认为这可能会强制 MySQL 不缓存查询,因此可能会出现性能问题)
SELECT WEEK(now())
使用 PHP 的DateTime 类:-
$week = (int)(new \DateTime())->format('W');
$previousWeek = $week - 1;
$followingWeek = $week + 1;