Merak ediyorum, Twig
ile rastgele bir tarih nasıl oluşturabilirim?
Rastgele görünüm Twig ile görünümde
Ben gerçek tarihini işlemek için biliyorum (Onun için bir test sayfasının Realisme geliştirmek, haber, vb blog), ama rastgele bir
Merak ediyorum, Twig
ile rastgele bir tarih nasıl oluşturabilirim?
Rastgele görünüm Twig ile görünümde
Ben gerçek tarihini işlemek için biliyorum (Onun için bir test sayfasının Realisme geliştirmek, haber, vb blog), ama rastgele bir
Sen ile daha iyi olabilir mi
$function = new Twig_SimpleFunction('random_date', function() {
return mt_rand(time(), time() + 31556926);
});
$twig = new Twig_Environment($loader);
$twig->addFunction($function);
Ve sonra böyle twig
onu kullanabilirsiniz: sizin için üretmek için twig
uzatabilirsiniz
{{ random_date()|date('d-m-Y') }}
<!DOCTYPE html>
<html>
<body>
<p>Click the button to display a random number.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var d = new Date(Math.floor(Math.random()*1E16));
document.getElementById("demo").innerHTML = d;
}
</script>
</body>
</html>
Rastgele tarih
{{ random(+'now'|date('U'))|date('Y-m-d') }}
Rastgele tarih daha sonra bazı tarih
{% set startDate = '2010-01-01'|date('U') %}
{{ (random(+'now'|date('U') - startDate) + startDate)|date('Y-m-d') }}