Giri┼č yap

PHP ile Rastgele Tarih ├ťretmek

Ba┼čl─▒k asl─▒nda her ┼čeyi anlat─▒yor :D ─░lk olarak rastgele tarih nas─▒l ├╝retilir onu g├Âstermek isterim sizlere sevgili dostlar.

<?php

$timestamp = mt_rand(1, time());
$randomDate = date('Y-m-d', $timestamp);
echo $randomDate;

Bu ┼čekilde 1970'den itibaren rastgele bir tarih olu┼čacakt─▒r. Bu cepte dursun, birde belirli iki tarih aras─▒nda rastgele tarih ├╝retmeye bakal─▒m.

<?php

$start = strtotime('2018-01-01');
$end = time();
$timestamp = mt_rand($start, $end);

echo date('Y-m-d', $timestamp);

Yukar─▒daki ├Ârnekte 2018'in ocak 1'inden ┼čuan ki g├╝ncel tarihe kadar bir tarih aral─▒─č─▒nda rastgele tarih ├╝retecektir. Ben 2. tarihi mevcut tarih belirledim ama strtotime() ile i├žine tarih yaz─▒pta spesifik olarak bir tarih belirtebilirsiniz.

Bu ne i┼čime yarar diyenleriniz var gibi? Merak etmeyin, g├╝n├╝ geldi─činde ├Â─črenmekten keyif alaca─č─▒n─▒z bir bilgi olacak :) Benim neden i┼čime yarad─▒? Bir proje i├žin dummy data girmem gerekiyordu, ve haftal─▒k, ayl─▒k, y─▒ll─▒k grafikler olu┼čturmak i├žinde bu datalar─▒n rastgele tarihlerde girilmesi gerekiyordu. Bu ┼čekilde rastgele tarihler ├╝reterek dummy datalar─▒ olu┼čturdum, bug├╝n benim bu i┼čime yarad─▒, bakal─▒m yar─▒n sizin hangi i┼činizi g├Ârecek? :)

Sevgiyle kal─▒n.

tayfunerbilen
144 g├╝n ├Ânce yazd─▒.
├ľnemli Ba┼čl─▒klar