0

我有一个正在编写的脚本,我需要确定我在一年中的哪一周。这必须逐年进行。

所以脚本必须确定我现在所在的一年中的哪一周。即第 33 周,那么它还必须确定上周是第 32 周,下周是​​第 34 周

然后,我将能够将它们与数据库匹配并仅提取本周的内容。

我在数据库中简单地将周数命名为...即... 34 33 和 35

请看附图

任何帮助表示赞赏!塔

在此处输入图像描述

4

3 回答 3

3

你只想要周数?

date('W')
于 2013-07-09T12:32:53.070 回答
1

如果您想在 MySQL 中执行此操作(我认为这可能会强制 MySQL 不缓存查询,因此可能会出现性能问题)

SELECT WEEK(now()) 
于 2013-07-09T12:37:03.233 回答
0

使用 PHP 的DateTime 类:-

$week = (int)(new \DateTime())->format('W');
$previousWeek = $week - 1;
$followingWeek = $week + 1;
于 2013-07-10T10:02:06.460 回答