Verilen tarih tarih saat formatında ise o zaman, bunu yapmanın en kolay yolu bu kullanmak rasgele sayı üreteci üzerinde minimum ve maksimum sınırlar gibi ayarlayabilirsiniz, daha sonra damgaları hem sayıları dönüştürmektir.
Bir hızlı bir PHP örnek olacaktır:
// Find a randomDate between $start_date and $end_date
function randomDate($start_date, $end_date)
{
// Convert to timetamps
$min = strtotime($start_date);
$max = strtotime($end_date);
// Generate random number using above bounds
$val = rand($min, $max);
// Convert back to desired date format
return date('Y-m-d H:i:s', $val);
}
Bu fonksiyon, bir Unix zaman damgası içine bir datetime açıklama dönüştürmek zombat tarafından önerildiği gibi strtotime() kullanır, ve tarih () oluşturuldu rastgele damgası dışında geçerli bir tarih yapmak için.