Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Гении php есть? Вывод случайной даты
цитата
21/03/17 в 15:19
 Woland
Сабж. Гугл, блять, всё перемешал и в нём не могу найти icon_sad.gif

Нужно выводить (echo в смысле) на странице рандомную дату и время (или всё вместе в одном коде, похуй) с условием, что это дата из диапазона "за последний месяц". Как это сделать элегантно кто подскажет?
цитата
21/03/17 в 15:25
 vi[:RuS]
Код:
$int= mt_rand(1262055681,1262055681);
$string = date("Y-m-d H:i:s",$int);

ЗЫ: http://bit.ly/2ni3PEc
цитата
21/03/17 в 15:35
 Woland
Спасибо, нашел там такой вариант:

Дата и время:

<?php echo date('Y-m-d H:i:s', strtotime( '-'.mt_rand(0,30).' days')); ?>

Время без даты:
<?php echo date('H:i:s', strtotime( '-'.mt_rand(0,86400).' seconds')); ?>
цитата
21/03/17 в 15:44
 rx
mt_rand(1262055681,1262055681); вернет дату за 2009, если что trollface.png

правильный ответ в гугле отсутствовал, это

echo date("Y-m-d H:i:s", time()-rand(0,2592000));
цитата
21/03/17 в 15:56
 Woland
Ну да, или такой медод (для тех, у кого есть калькулятор) icon_smile.gif Спасибо!
цитата
21/03/17 в 16:16
 vi[:RuS]
rx писал:
mt_rand(1262055681,1262055681); вернет дату за 2009, если что trollface.png


mt_rand(1262055681,1262055681); не возвращает никакой даты, если что trollface.png


Эта страница в полной версии