Рассчитать дату с PHP - PullRequest
       7

Рассчитать дату с PHP

1 голос
/ 11 августа 2011

Я использую HTML-форму, чтобы получить введенную пользователем дату.Структура введенной даты: ММ / ДД / ГГГГ.Затем мне нужно увеличить общее количество дней на 196 в PHP.Прямо сейчас данные публикуются в php-файле с именем Calculate.php.Я пытался изменить данные, используя дату (MD Y);в php, но мой друг сказал, что, вероятно, не будет работать.Есть идеи?Спасибо за ваше время и хорошего дня!^ _ ^

Ответы [ 3 ]

2 голосов
/ 11 августа 2011
  1. Выезд strtotime. Это преобразует ваш формат MM / DD / YYYY в числовое значение, с которым вы затем сможете работать.
  2. Снова используйте strtotime, чтобы манипулировать датой, чтобы добавить к ней дни.
  3. Используйте strftime, чтобы переформатировать его для отображения.

, например * * 1016

$d = '08/11/2011';

$dAsPOSIX = strtotime($d);
$dPlus196Days = strtotime('+196 day', $dAsPOSIX);

echo strftime('%m/%d/%Y',$dPlus196Days);

DEMO

1 голос
/ 11 августа 2011

Использование strtotime magic:

strtotime('08/11/2011 +196 days');
0 голосов
/ 11 августа 2011
$input = $_POST['date'];

echo date('m d Y', strtotime('+196 days', strtotime($input));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...