Возможный дубликат: Вычитание определенного количества часов, дней, месяцев или лет с даты Привет, как я могу уменьшить 5 дней с даты, например: дата ( "ДМГ"); -Благодаря
Возможный дубликат: Получить первый день недели в PHP? Когда дана дата, я должен получить дату понедельника этой недели. Когда 2012-08-08 предоставляется, он должен вернуться 2012-08-06.
Как можно сделать код ниже конвертируемых дней в часах? $timestart = date_create('02/11/2011' . $row->timestart); //$row->timestart returns time in 00:00:00 format $timestop = date_create('02/11/2011' . $row->timestop); //$row->timestop returns time in 00:00:00 format date_add($timestop, date_interval_create_from_date_string('2 days')); //add 2 days $date_diff = date_diff($timestart, $timestop); echo "Timespan: "; echo $date_diff->format('%h hours'); echo "<br />"; Как я могу получить hours:minutes:seconds […]
Я много работал с DateTime class и недавно столкнулся с тем, что, по моему мнению, было ошибкой при добавлении месяцев. После небольшого исследования выяснилось, что это не ошибка, а работа по назначению. Согласно документации, приведенной здесь : Пример №2 Остерегайтесь при добавлении или вычитании месяцев <?php $date = new DateTime('2000-12-31'); $date->modify('+1 month'); echo $date->format('Ym-d') . […]
Есть ли способ найти разницу в месяце в PHP? У меня есть ввод с даты 2003-10-17 и на сегодняшний день 2004-03-24. Мне нужно найти, сколько месяцев в течение этих двух дней. Скажите, если 6 месяцев, мне нужна продукция только в месяцы. Спасибо, что направили меня за день. Я нахожу решение через MySQL, но мне оно […]
У меня две даты, сформированные как «Ymd H: i: s». Мне нужно сравнить эти две даты и выяснить разницу в часах.
Вот тестовый код: <?php ini_set('date.timezone', 'Europe/London'); $dt = new \DateTime('0000-00-00 00:00:00'); var_dump($dt); Это обеспечивает: object(DateTime)[1] public 'date' => string '-0001-11-30 00:00:00' (length=20) public 'timezone_type' => int 3 public 'timezone' => string 'Europe/London' (length=13) Принимая во внимание, что это не действительная дата. Я не понимаю возвращаемого значения, особенно месяц … вы можете объяснить?
Каков наилучший способ рассчитать общее количество секунд между двумя датами? До сих пор я пробовал что-то вроде: $delta = $date->diff(new DateTime('now')); $seconds = $delta->days * 60 * 60 * 24; Однако свойство days объекта DateInterval кажется сломанным в текущей сборке PHP5.3 (по крайней мере, в Windows он всегда возвращает то же значение 6015 ). Я […]
У php есть функция автоматического преобразования дат в их дневное значение, где Monday = 1, Tuesday = 2 и т. Д. Что-то вроде этого $daynum = func('wednesday'); //echos 3
Возможный дубликат: Получить первый день недели в PHP? Здравствуй, Я хочу найти первую и последнюю дату текущей недели и на прошлой неделе. Аналогичным образом я хочу найти первую и последнюю дату текущего месяца и в прошлом месяце. Это нужно сделать в PHP. Пожалуйста помоги.