Как использовать strtotime()
чтобы найти полночь пятого числа последнего месяца? Я знаю, что первый день можно найти, используя strtotime('midnight first day of last month');
Просто используйте комбинацию утверждений, чтобы попасть туда. DateTime()
хорошо подходит для этого, поскольку вы можете цеплять методы (и это также читаемо):
$timestamp = (new DateTime('midnight first day of last month'))->modify('+5 days')->getTimestamp();
strtotime('midnight first day of last month') + (60*60*24*5);
либо попробуйте *5
или *4
и прочитайте в strtotime
.
strtotime
находится в секундах, поэтому вы можете просто добавить сколько угодно дней, сколько хотите, за секунды.
getTimestamp()
вернет метку времени UNIX, которая находится в секундах.