Мне нужно получить случайное время с сегодняшнего дня. Я попытался использовать этоПолучите случайное время, используя сегодняшнюю дату
$today = date('YmdHi');
$startDate = date('YmdHi', strtotime('-0.5 days'));
$range = $today - $startDate;
$rand = rand(0, $range);
$smthing=$startDate + $rand;
return $smthing;
Но он работает неправильно.
Например, я хочу создать сегодняшнюю дату и все, что от нее.
Ожидаемый результат
2015: 25: 09 14:10:20
2015: 25: 09 08:12:26
2015: 25: 09 1:02 : 24
Почему вы не можете использовать только 'time()'. Ведь все время меняется! : D – jitendrapurohit
@JitendraPurohit Ницца! chuckle chuckle – RiggsFolly
это может помочь [ссылка] (http://stackoverflow.com/questions/1972712/generate-random-date-between-two-dates-using-php) –