2015-05-28 51 views
1

PHP的strtotime 5日我如何使用strtotime()發現上個月的第五天半夜?我知道第一天可以使用strtotime('midnight first day of last month');上個月

回答

7

只需使用語句的組合到那裏可以找到。 DateTime()非常適合作爲您可以鏈接方法(和它的可讀性,太):

$timestamp = (new DateTime('midnight first day of last month'))->modify('+5 days')->getTimestamp(); 

Demo

+0

就這樣你知道這會返回日期時間2015-05-28 12:12:12像這樣。的strtotime返回秒 – khuderm

+1

@khuderm ['getTimestamp()'](https://php.net/manual/en/datetime.gettimestamp.php)將返回一個UNIX時間戳,其以秒爲單位。 –

+0

@khuderm看到演示,因爲它顯示了unix時間戳 –

0
strtotime('midnight first day of last month') + (60*60*24*5); 

可嘗試*5*4strtotime閱讀起來。

strtotime以秒爲單位,所以你可以選擇你想要但是許多天只是添加到它在幾秒鐘。