转自:http://www.oschina.net/code/snippet_4873_3145
<?php
//output: 2010-1-2
//int mktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year]]]]]] )
echo $test = date( 'Y-m-d', mktime(0,0,0,12+1,1+1,2009))."<br>";
//明天
echo $tomorrow = date( 'Y-m-d', mktime(0,0,0,date('m') ,date('d')+1,date('Y')))."<br>";
//昨天
echo $yesterday = date( 'Y-m-d',mktime(0,0,0,date('m') ,date('d')-1,date('Y')))."<br>";
//上一个月
echo $lastmonth = date( 'Y-m-d', mktime(0,0,0,date('m')-1,date('d'), date('Y')))."<br>";
//下一年
echo $nextyear = date( 'Y-m-d', mktime(0,0,0,date('m'), date('d'), date('Y')+1))."<br>";
//明天
echo $tomorrow = date('Y-m-d',strtotime ('+1 day'))."<br>"; //明天
/*echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n"; */
//使用strtotime增加日期
echo $date1 = strtotime('2010-08-09')."<br>";
echo date('Y-m-d',strtotime("+5 day",$date1));
//相应地,要增加月,年,将day改成month或year即可
?>
分享到:
相关推荐
总结起来,计算PHP请假时长的关键在于理解时间戳、分钟和日期之间的关系,以及如何通过编程来处理这些计算。结合`date_diff()`和简单的数学运算,我们可以准确地计算出请假的总时长。在实际开发中,这将有助于构建...
在PHP编程中,时间戳和日期时间的转换是常见的操作,尤其在处理用户交互、存储数据或进行时间相关的计算时。本文将深入探讨这个主题,包括时间戳的概念、PHP中的日期时间函数以及如何在两者之间进行转换。 首先,...
`microtime()`函数是PHP中的一个关键日期和时间函数,它可以返回当前Unix时间戳以及微秒数。这个函数的返回值是一个字符串,格式为"秒数 微秒数"。通过将字符串分解为两部分,我们可以分别获取到秒和微秒,然后将其...
精确计算任意年份节气,精确到秒,打包PHP类,直接调用方法SolarTerm::getSolarTerms(年份)
当需要将日期存储到数据库(如MySQL)时,使用合适的日期时间数据类型(如`DATE`、`DATETIME`或`TIMESTAMP`),并用PHP的`date()`函数将日期格式化为数据库接受的格式。 9. 输出日期: 从数据库检索日期后,可以...
计算每个月自然周的开始结束时间,返回值为每个周 第一天和最后一天的时间戳 数组
计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等
在PHP编程语言中,计算年龄和生日倒计时是一项常见的任务,这主要涉及到日期和时间的处理。在本文中,我们将深入探讨如何使用PHP来实现这个功能,以及相关的日期时间函数。 首先,让我们理解计算年龄的基本原理。...
PHP计算两个日期相差几个月多余几天
ExpressiveDate支持对时间间隔(DateInterval)的操作,可以轻松计算两个日期之间的差距,例如获取两个日期间的天数或小时数。 5. **时间点和时间戳转换** 通过`createFromTimestamp()`和`getTimestamp()`,...
SqlServer查询语句,根据开工日期和工期,计算跳过节假日后的完工日期。Crm_Holiday为节假日表,需要每年维护
1.输入年份获取对应年份的干支(即天干地支,下同) 2.输入一个干支,返回这个干支年在公元-n至n年之间的所有年份 3.输入一个年份,返回这个年份对应的生肖属相 ...4.输入一个时辰名,返回这个时辰名对应的时间区段
在PHP中计算两个日期之间的差异并返回相差的年、月、日是一项常见的任务。本知识点详细介绍了如何利用PHP内置的时间处理函数来实现这一功能,并提供了一个具体的函数实现例子。 首先,我们需要了解PHP中的几个重要...
在PHP中,选择日期涉及到许多方面,包括时间处理、日期格式化、用户输入验证以及与数据库交互等。本文将深入探讨PHP中选择日期的相关知识点,帮助开发者更好地理解和使用这一功能。 1. **日期时间类(DateTime)** ...
计算两个日期间的工作日天数,扣除六日,去掉制定的法定假日,指定的假日,增加倒休和加班日期的天数
在PHP编程语言中,日期和时间处理是必不可少的一部分,它涉及到很多实际应用,如日志记录、用户活动追踪、事件提醒等。`PHP经典实例--日期和时间`这个主题涵盖了一系列实用的示例,旨在帮助新手更好地理解和运用PHP...
此外,文章还提到了一些在线的日期和时间工具,这些工具可以帮助开发者更方便地进行日期和时间的计算和转换。 了解这个函数后,开发者可以轻松地在PHP项目中获取任何给定日期所在周的日期范围,这对于数据分析、...
在PHP中实现公历日期与农历日期的互转换是一个常见的需求,特别是在处理与中国传统节日相关的日期计算时。这里提供了一段示例代码,用于完成这一功能。这段代码定义了一个名为`Lunar`的类,包含了农历转换为公历以及...
综上所述,PHP提供了丰富的日期和时间函数,通过这些函数,可以方便地对日期和时间进行格式化、计算和转换。掌握这些函数对于进行web开发是十分有帮助的。在实际应用中,开发者需要根据具体需求选择合适的函数进行...
PHP为时间处理提供了大量的内置函数,这些函数能够帮助开发者轻松地实现时间格式化、时间计算以及日期验证等需求。 首先,我们要了解的是date()函数。date()函数用于格式化一个本地日期和时间。该函数的格式为date...