php Zufallsdatum?

  • #1
B

Birdie501

Bekanntes Mitglied
Themenersteller
Dabei seit
11.07.2001
Beiträge
67
Reaktionspunkte
0
Hi Leute,

kann mir jemand sagen, wie man in einem php Skript ein Zufallsdatum generieren kann?

z.B. 2004-10-01 10:35:11

Man sollte vorher den Bereich von bis eingeben können, bzw. fest im skript als variablen festelgen.

also Zufallsdatum soll zwischen dem 01.05.03 und dem 02.04.05 liegen.

Wäre super wenn mir da jemand helfen könnte. Danke!

Grüße
 
  • #2
  • #3
  • #4
Hi,

danke für die Tipps. Bin aber Anfänger und suche deshalb eher was fertiges. Try and Error liegt mir einfach besser als selbst machen.

Grüße
 
  • #5
Hi,

naja, ist eigentlich nicht so schwer (bis darauf, dass die Zufallsfunktion die ich dir gepostet hatte in diesem Zusammenhang nicht funktioniert, sind einfach zu große Zahlen :) ) :

Code:
$Start =->2003-05-01';
$Ende =->2005-04-02';

list($Jahr, $Monat, $Tag) = preg_split('/-/', $Start); /// Datum bei - in einzelne Teile zerlegen
$Start = mktime(0,0,0,$Monat, $Tag, $Jahr); /// In Timestamp umwandeln (und in $Start speichern [alter wert wird überschrieben]).

list($Jahr, $Monat, $Tag) = preg_split('/-/', $Ende); /// Datum bei - in einzelne Teile zerlegen
$Ende = mktime(0,0,0,$Monat, $Tag, $Jahr); /// In Timestamp umwandeln (und in $Ende speichern [alter wert wird überschrieben]).

$Datum = rand($Start, $Ende); /// Zufallszahl zwischen $Start und $Ende ermitteln

$Datum = date('Y-m-d', $Datum); /// Zufalls-Timestamp wieder in Datum umwandeln

echo $Datum;
 
  • #6
booooooaaaaaaahhhhh,

ist ja der hammer! Vielen Dank. Das ist genau das was ich suche.

Supi!

Nochmals danke.

Grüße
 
Thema:

php Zufallsdatum?

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.839
Beiträge
707.962
Mitglieder
51.492
Neuestes Mitglied
Janus36
Oben