справка по функции даты - PullRequest
       20

справка по функции даты

0 голосов
/ 21 января 2011

У меня есть этот счет с сегодняшней датой:

Я хочу отобразить дату истечения срока (30 дней спустя), есть ли функция, которая позволяет это?

или это что-то простое, например, добавить +30 куда-нибудь?

Справка: D

Ответы [ 5 ]

2 голосов
/ 21 января 2011
$date = date();

$future = date_add($date, date_interval_create_from_string('30 days'));

- это процедурный способ сделать это. Также здесь описана версия ООП .

1 голос
/ 21 января 2011

Вы можете использовать комбинацию date() и strtotime().

echo date('Y-m-d', strtotime('+30 days'));

Для получения дополнительной информации об указании форматов даты см. Справочную страницу для даты () .

0 голосов
/ 21 января 2011

Когда вы сталкиваетесь с такими проблемами, онлайновая документация по PHP очень полезна.

Только для http://php.net/keyword (например, http://php.net/date) и откроется страница документации для этого ключевого слова. На левой боковой панели можно увидеть Функции даты / времени , которые имеет ссылку на функцию date_add

0 голосов
/ 21 января 2011

Надеюсь, это поможет вам.

$thirtydaysadd = mktime(0, 0, 0, date("m"), date("d")+1, date("y"));
echo "That day will be ".date("m/d/y", $thirtydaysadd); 

mktime() is used to create new time stamp.
0 голосов
/ 21 января 2011

strtotime, вероятно, ваша лучшая ставка.

эхо strtotime ("+ 30 дней"), "\ n";

http://php.net/manual/en/function.strtotime.php

...