确定一年中的一周

时间:2013-07-09 12:31:28

标签: php date

我有一个脚本,我正在努力,我需要确定我一年中的哪一周。这必须逐年。

因此脚本必须确定我现在所在的一周。即第33周 那么它还必须确定上周是第32周和下周34

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

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

请参阅附图

任何帮助表示赞赏! TA

enter image description here

3 个答案:

答案 0 :(得分:4)

您只需要周数吗?

date('W')

答案 1 :(得分:1)

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

SELECT WEEK(now()) 

答案 2 :(得分:0)

使用PHP的DateTime class: -

$week = (int)(new \DateTime())->format('W');
$previousWeek = $week - 1;
$followingWeek = $week + 1;