2013-07-09 58 views
0

我有一个脚本,即时通讯工作,有一个需要我来确定我一年中的哪一周,这必须逐年去。确定今年的一周

所以脚本必须确定我现在正在进行这一年的一周。即第33周 那么它也必须解决,上周是32周和下周34

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

我有简单的命名为周与数据库中的数... IE浏览器... 34 33和35

请参见附件图像

任何帮助表示赞赏! 钽

enter image description here

+0

我对所有的appologies ...我看到的答案,但只会解决这个日期问题,当我得到的部分在我的项目!谢谢大家的意见 !。 – Cavemanharris

回答

4

你只需要一周多少?

date('W') 
1

,如果你想这样做在MySQL,然后(我认为这可能迫使MySQL的不缓存查询,以便可以有一个性能问题)

SELECT WEEK(now()) 
0

使用PHP的DateTime class: -

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