Я пытаюсь получить последний день с месяца, используя strtotime
. Я не знаю, что случилось с приведенным ниже кодом. Может ли кто-нибудь снять этот вопрос?Как получить последний день месяца, используя php
$string = 'Jun';
$month_number = date("m",strtotime($string));
$calcstart_date = date('Y-'.$month_number.'-01').' 00:00:00';
echo $calcend_date = date('Y-'.$month_number.'-t').' 11:59:00';
rtfm: http://php.net/date, если вы не указали временную метку даты() в качестве второго аргумента, она использует СЕГОДНЯ. поэтому вы генерируете значение 't' для августа, а не июня. –
Возможный дубликат [Как найти последний день месяца с даты?] (Http://stackoverflow.com/questions/1686724/how-to-find-the-last-day-of-the-month-from -date) – andreas
Это не дублирующий вопрос. просто проверьте мой вопрос @Andreas –