草庐IT

Strtotime

全部标签

php - 在 PHP 中为日期添加三个月

我有一个名为$effectiveDate的变量,其中包含日期2012-03-26。我正在尝试将这个日期增加三个月,但没有成功。这是我尝试过的:$effectiveDate=strtotime("+3months",strtotime($effectiveDate));和$effectiveDate=strtotime(date("Y-m-d",strtotime($effectiveDate))."+3months");我做错了什么?两段代码都不起作用。 最佳答案 把它改成这样会给你预期的格式:$effectiveDate=date

php - 在 PHP 中为日期添加三个月

我有一个名为$effectiveDate的变量,其中包含日期2012-03-26。我正在尝试将这个日期增加三个月,但没有成功。这是我尝试过的:$effectiveDate=strtotime("+3months",strtotime($effectiveDate));和$effectiveDate=strtotime(date("Y-m-d",strtotime($effectiveDate))."+3months");我做错了什么?两段代码都不起作用。 最佳答案 把它改成这样会给你预期的格式:$effectiveDate=date

php - 给定一个 Unix 时间戳,如何获得那一天的开始和结束?

我有一个这样的Unix时间戳:$timestamp=1330581600我如何获得该时间戳的一天的开始和一天的结束?e.g.$beginOfDay=StartofTimestamp'sDay$endOfDay=EndofTimestamp'sDay我试过这个:$endOfDay=$timestamp+(60*60*23);但我认为它不会起作用,因为时间戳本身并不是一天的确切开始。 最佳答案 strtotime可用于快速截断小时/分钟/秒$beginOfDay=strtotime("today",$timestamp);$endOfD

php - 给定一个 Unix 时间戳,如何获得那一天的开始和结束?

我有一个这样的Unix时间戳:$timestamp=1330581600我如何获得该时间戳的一天的开始和一天的结束?e.g.$beginOfDay=StartofTimestamp'sDay$endOfDay=EndofTimestamp'sDay我试过这个:$endOfDay=$timestamp+(60*60*23);但我认为它不会起作用,因为时间戳本身并不是一天的确切开始。 最佳答案 strtotime可用于快速截断小时/分钟/秒$beginOfDay=strtotime("today",$timestamp);$endOfD

php - $日期 + 1 年?

我正在尝试获取距我指定日期一年的日期。我的代码如下所示:$futureDate=date('Y-m-d',strtotime('+oneyear',$startDate));它返回了错误的日期。任何想法为什么? 最佳答案 $futureDate=date('Y-m-d',strtotime('+1year'));$futureDate是一年后!$futureDate=date('Y-m-d',strtotime('+1year',strtotime($startDate)));$futureDate距离$startDate一年!

php - $日期 + 1 年?

我正在尝试获取距我指定日期一年的日期。我的代码如下所示:$futureDate=date('Y-m-d',strtotime('+oneyear',$startDate));它返回了错误的日期。任何想法为什么? 最佳答案 $futureDate=date('Y-m-d',strtotime('+1year'));$futureDate是一年后!$futureDate=date('Y-m-d',strtotime('+1year',strtotime($startDate)));$futureDate距离$startDate一年!