Random datums in db plaatsen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Citroen Anoniem Graag

Citroen Anoniem Graag

01/01/2007 23:09:00
Quote Anchor link
Hallo PHPers,

IK ben aan het experimenteren met datums in sql, nu zou ik graag mijn database vullen met 200 (geboorte) datums. Het maakt niet uit wanneer de datum is, als hij maar in het verleden licht, 02-03-2049 mag dus niet. Hoe kan ik dat het beste doen?

Groetjes

Freek--
Gewijzigd op 01/01/1970 01:00:00 door Citroen Anoniem Graag
 
PHP hulp

PHP hulp

19/11/2024 13:20:57
 
Jan Koehoorn

Jan Koehoorn

01/01/2007 23:17:00
Quote Anchor link
Zoiets:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    $timestamp
= time ();
    $random_date = mt_rand ($timestamp, $timestamp + 100000);
    $datum = strftime ('%Y-%m-%d', $random_date);
?>

(script niet getest)
 
Citroen Anoniem Graag

Citroen Anoniem Graag

01/01/2007 23:22:00
Quote Anchor link
Helaas Jan, als ik dat script test krijg ik telkens deze datum: 2007-01-02

Edit:

In een for-loop doet het helmaal niets
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?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;
}

?>

Gewijzigd op 01/01/1970 01:00:00 door Citroen Anoniem Graag
 
Jan Koehoorn

Jan Koehoorn

01/01/2007 23:26:00
Quote Anchor link
Dan het tweede argument van mt_rand ff groter nemen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?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>';
    }

?>
 

01/01/2007 23:28:00
Quote Anchor link
function geefdatum()
{
$random_date = mktime() - mt_rand(86400,10000000000000);
return strftime ('%Y-%m-%d', $random_date);
}
 
Citroen Anoniem Graag

Citroen Anoniem Graag

01/01/2007 23:28:00
Quote Anchor link
@all: Het werkt perfect, dankjewel.

@Jan: Ik heb alleen de + op regel 4 vervangen door een - anders liggen de data in de toekomst
Gewijzigd op 01/01/1970 01:00:00 door Citroen Anoniem Graag
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.