Zoiets:
<?php
$timestamp = time ();
$random_date = mt_rand ($timestamp, $timestamp + 100000);
$datum = strftime ('%Y-%m-%d', $random_date);
?>
(script niet getest)
Link gekopieerd
Helaas Jan, als ik dat script test krijg ik telkens deze datum: 2007-01-02
[edit]
In een for-loop doet het helmaal niets
<?php
for($i='1'; $i>='10';$i++)
{
$timestamp = time();
$random_date = mt_rand ($timestamp, $timestamp + 100000);
$datum = strftime ('%Y-%m-%d', $random_date);
echo $datum;
}
?>
[/edit]
Link gekopieerd
Dan het tweede argument van mt_rand ff groter nemen:
<?php
$timestamp = time ();
for ($i = 0; $i < 10; $i++) {
$random_date = mt_rand ($timestamp, $timestamp + 100000000);
$datum = strftime ('%Y-%m-%d', $random_date);
echo '<p>'.$datum.'</p>';
}
?>
Link gekopieerd
?
Onbekende gebruiker
01-01-2007 23:28
function geefdatum()
{
$random_date = mktime() - mt_rand(86400,10000000000000);
return strftime ('%Y-%m-%d', $random_date);
}
Link gekopieerd
@all: Het werkt perfect, dankjewel.
@Jan: Ik heb alleen de + op regel 4 vervangen door een - anders liggen de data in de toekomst
Link gekopieerd