`
dennisbing
  • 浏览: 160949 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用php获取本周,上周,本月,上月,本季度日期(摘)

    博客分类:
  • PHP
 
阅读更多

echo date("Ymd",strtotime("now")), "\n";   
echo date("Ymd",strtotime("-1 week Monday")), "\n";   
echo date("Ymd",strtotime("-1 week Sunday")), "\n";   
echo date("Ymd",strtotime("+0 week Monday")), "\n";   
echo date("Ymd",strtotime("+0 week Sunday")), "\n";   
  
  
//date('n') 第几个月   
//date("w") 本周周几   
//date("t") 本月天数   
  
echo '<br>上周:<br>';   
echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1-7,date("Y"))),"\n";   
echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7-7,date("Y"))),"\n";   
echo '<br>本周:<br>';   
echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y"))),"\n";   
echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y"))),"\n";   
  
echo '<br>上月:<br>';   
echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m")-1,1,date("Y"))),"\n";   
echo date("Y-m-d H:i:s",mktime(23,59,59,date("m")  ,0,date("Y"))),"\n";   
echo '<br>本月:<br>';   
echo date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),1,date("Y"))),"\n";   
echo date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("t"),date("Y"))),"\n";   
  
$getMonthDays = date("t",mktime(0, 0 , 0,date('n')+(date('n')-1)%3,1,date("Y")));//本季度未最后一月天数   
echo '<br>本季度:<br>';   
echo date('Y-m-d H:i:s', mktime(0, 0, 0,date('n')-(date('n')-1)%3,1,date('Y'))),"\n";   
echo date('Y-m-d H:i:s', mktime(23,59,59,date('n')+(date('n')-1)%3,$getMonthDays,date('Y'))),"\n";  


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/mlks_2008/archive/2009/08/05/4411053.aspx

分享到:
评论

相关推荐

    用php获取本周,上周,本月,上月,本季度日期的代码

    在PHP编程中,获取特定时间范围的日期是常见的需求,比如获取本周、上周、本月、上月以及本季度的日期范围。这些功能可以帮助开发者在处理数据统计、报表生成或者时间相关的业务逻辑时更加便捷。下面将详细介绍如何...

    js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期

    在JavaScript中,获取特定时间范围(如本周、上周、本月、上月、本季度、上季度)的开始和结束日期是常见的需求。以下是一个详细解释这些功能的实现方法: 首先,我们创建一个`Date`对象`now`来获取当前日期和时间...

    c#_根据当前时间获取_本周_本月_本季度_月初_月末_各个时间段

    本文将深入探讨如何使用C#中的DateTime类来获取当前时间,并基于此计算本周、本月、本季度以及月初、月末等各个时间段的具体日期。这对于进行时间序列数据分析、报表生成、日程安排等多种场景都具有重要的应用价值。...

    php获取日期

    获取本周 上周 本月 上月 本季度的日期!供大家参考!

    java 获取上月、一个月最后一天、周一、周日、本月日期

    Java 日期处理详解 Java 获取上月、一个月最后一...Java 获取上月、一个月最后一天、周一、周日、本月日期可以使用 Calendar 类和 SimpleDateFormat 类来实现。这些操作可以帮助开发者更好地处理日期相关的业务逻辑。

    获取今天,昨天,本周,上周,本月,上月时间(实例分享)

    在JavaScript编程中,获取特定时间范围的日期是一个常见的需求,比如获取今天、昨天、本周、上周、本月和上月的时间。以下将详细解释如何通过JavaScript实现这些功能。 1. 获取今天: ```javascript var nowDate = ...

    C#中的DateTime:本周,本月,本年,本周第一天

    本文将详细介绍如何使用C#中的`DateTime`类来获取本周、本月、本年以及本周第一天的具体日期,并通过代码示例加以说明。 #### 二、核心概念与函数介绍 1. **`DateTime.Now`**: - 获取当前系统时间。 2. **`...

    Sql语句 查询本周记录\本月记录\本季度记录\本年记录

    这条语句使用 `DATEPART` 函数将日期转换为季度,然后比较当前日期的季度以获取本季度的记录。 查询上季度记录 MySQL 中,您可以使用以下语句查询上季度记录: ```sql SELECT * FROM ht_invoice_information ...

    获取上月、下月.txt

    Javascript获取上月、下月 var arr = date.split('-'); var year = arr[0]; //获取当前日期的年份 var month = arr[1]; //获取当前日期的月份 //var day = arr[2]; //获取当前日期的日 //var days = new Date...

    php获取本周开始日期和结束日期的方法

    此外,这个方法也可以扩展到其他类似的需求,比如获取上周、本月、上月、本季度的日期,甚至计算一段日期内的周末天数等。通过结合不同的日期运算和条件判断,我们可以构建更复杂的日期处理逻辑。 总之,PHP提供了...

    java获取今天、昨天、近一周、本周、本月时间段

    java获取今天、昨天、近一周、近两周、近三周、近一月、近两月、近三月、近半年、本周、上周、本月、上月时间段

    python获取本周、上周、本月、上月及本季的时间代码实例

    本篇文章将详细讲解如何使用Python获取本周、上周、本月、上月以及本季的时间范围,这对于处理与时间相关的问题非常有用。 首先,我们需要导入Python的`datetime`模块,它是处理日期和时间的核心模块。在示例代码中...

    给定时间自动获取上月25号本月24号.doc

    4. 日期计算:在代码中,我们可以看到日期计算的实现,例如获取上个月的25号、本月的24号、本月的1号、本月的最后一天等。这些日期计算可以帮助我们实现业务逻辑中的日期处理。 5. 日期比较:在代码中,我们可以...

    Python 日期区间处理 (本周本月上周上月...)

    这篇文章介绍了如何使用Python编程语言,通过示例代码详细阐述了如何获取本周、本月、上周和上月等日期区间的方法。文章中所提到的工具类`CalendarUtils`是关键所在,它封装了相关的日期计算逻辑,并提供了方便的...

    js获取时间(本周、本季度、本月..)

    本文将介绍如何使用JavaScript获取特定时间单位(如本周、本季度、本月、上月)的开始和结束日期。 首先,我们需要了解JavaScript中Date对象的基本概念。Date对象用于处理日期和时间,它提供了很多方法来获取和设置...

Global site tag (gtag.js) - Google Analytics