118得票14回答
$date + 1年?

我想要获取一个距离我指定的日期一年之后的日期。 我的代码看起来像这样:$futureDate=date('Y-m-d', strtotime('+one year', $startDate)); 它返回的日期不正确。有什么想法吗?

110得票11回答
在PHP中将日期加三个月

我有一个变量名为 $effectiveDate,其中包含日期2012-03-26。 我尝试在这个日期上加三个月,但一直没有成功。 以下是我尝试过的方法:$effectiveDate = strtotime("+3 months", strtotime($effectiveDate)); 并...

110得票10回答
PHP,从日期中获取明天的日期

我有一个PHP日期,格式为2013-01-22,我想以相同的格式获取明天的日期,例如2013-01-23。 这在PHP中如何实现?

92得票12回答
如何根据Unix时间戳获取某一天的开始和结束时间?

我有一个类似这样的Unix时间戳:$timestamp=1330581600 如何获取给定时间戳所在日期的开始时间和结束时间?e.g. $beginOfDay = Start of Timestamp's Day $endOfDay = End of Timestamp's Day 我尝试过这...

70得票16回答
如何使用strtotime和date获取相对于今天的上一个月和年份?

我需要获取相对于当前日期的上一个月和年份。 但是,请看下面的例子。// Today is 2011-03-30 echo date('Y-m-d', strtotime('last month')); // Output: 2011-03-02 这种行为在一定程度上是可以理解的,因为二月和...

62得票10回答
PHP:如何检查日期是否为今天、昨天或明天

我想检查一个日期是否是今天、明天、昨天或其他日期。 但我的代码不起作用。 代码:$timestamp = "2014.09.02T13:34"; $date = date("d.m.Y H:i"); $match_date = date('d.m.Y H:i', strtotime($tim...

62得票6回答
在PHP/MySQL中如何将日期时间增加30分钟?

我在mysql中有一个datetime字段(endTime),使用gmdate()来填充此endTime字段。 存储的值类似于2009-09-17 04:10:48。我想在这个endTime上添加30分钟,并将其与当前时间进行比较。也就是说,用户只能在他的endTime之后的30分钟内完成某项...

50得票7回答
在PHP中将格式为H:i的时间增加30分钟

目前情况很糟糕,我就是看不出为什么它不起作用 我有一个形式为H:i(即10:00、13:30等)的值,称为$time 我想要做的是创建两个新值,$startTime 是 $time 的 30 分钟之前,$endTime 是 $time 的 30 分钟之后 我尝试了下面的代码,但似乎无效$...

48得票7回答
PHP中的工作日(周一至周五)

有没有办法使用strtotime来为日期添加工作日(周一至周五)?或者其他方法?我的目标是:date ( 'Y-m-j' , strtotime ( '+3 working days' ) )

47得票9回答
PHP检查当前时间是否在指定时间之前

我需要在PHP中检查当前时间是否早于当天下午2点。以前我用strtotime检查日期,但这次只涉及时间,所以每天的0.00时会重置时间并将布尔值从false重置为true。if (current_time < 2pm) { // do this }