2011-07-16 85 views
0

尋找開始和結束日期基本上,我的問題是關於[使用日期()]發現日期範圍2個條件

從今天的日期,我想找到

  1. 起點和結束日期爲當前周

    Let's assume 
    Today: 14 July, 2011 
    start of week: 10 July, 2011 
    end of week: 16 July, 2011 
    
  2. 開始和當月

    結束日期
    Let's assume 
    Today: 14 July, 2011 
    start of month: 1 July, 2011 
    end of month: 31 July, 2011 
    

我怎樣才能找到這些日期?

回答

3
$firstOfTheMonth = date('1 F Y'); 
$lastOfTheMonth = date('t F Y'); 

$startOfTheWeek = date('j F Y', mktime(0, 0, 0, date('n'), date('j') - date('w'))); 
$endOfTheWeek = date('j F Y', mktime(0, 0, 0, date('n'), date('j') - date('w') + 6)); 

所有different parameters for date基本上給你所有你需要的,剩下的就是數學的一點點。

+0

+1的't'。 :) – Shef