Php 查找2个条件的开始和结束日期

Php 查找2个条件的开始和结束日期,php,Php,基本上,我的问题是寻找日期范围 从今天的日期开始[使用date()],我想找到 本周的开始和结束日期 Let's assume Today: 14 July, 2011 start of week: 10 July, 2011 end of week: 16 July, 2011 当月的开始和结束日期 Let's assume Today: 14 July, 2011 start of month: 1 July, 2011 end of month: 31 July, 2011 我怎样

基本上,我的问题是寻找日期范围

从今天的日期开始[使用date()],我想找到

  • 本周的开始和结束日期

    Let's assume
    Today: 14 July, 2011
    start of week: 10 July, 2011
    end of week: 16 July, 2011
    
  • 当月的开始和结束日期

    Let's assume
    Today: 14 July, 2011
    start of month: 1 July, 2011
    end of month: 31 July, 2011
    
  • 我怎样才能找到这些日期

    $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));
    
    所有这些基本上都能满足你的需要,剩下的只是一点点数学知识

    所有这些基本上都能满足你的需要,剩下的只是一点点数学知识