Date 带有细枝的视图中的随机日期
出于好奇,我如何使用Date 带有细枝的视图中的随机日期,date,random,twig,Date,Random,Twig,出于好奇,我如何使用Twig生成随机日期? (用于提高测试页面、新闻、博客等的真实性) 我知道如何渲染实际日期,但我认为使用随机日期会更好 <!DOCTYPE html> <html> <body> <p>Click the button to display a random number.</p> <button onclick="myFunction()">Try it</button> <p
Twig
生成随机日期?(用于提高测试页面、新闻、博客等的真实性) 我知道如何渲染实际日期,但我认为使用随机日期会更好
<!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>
单击按钮以显示随机数
试试看
函数myFunction(){
var d=新日期(数学地板(数学随机()*1E16));
document.getElementById(“demo”).innerHTML=d;
}
您可以扩展
细枝
为您生成它:
$function = new Twig_SimpleFunction('random_date', function() {
return mt_rand(time(), time() + 31556926);
});
$twig = new Twig_Environment($loader);
$twig->addFunction($function);
然后你可以在twig
中使用它,如下所示:
{{ random_date()|date('d-m-Y') }}
随机日期
{{ random(+'now'|date('U'))|date('Y-m-d') }}
随机日期大于某个日期
{% set startDate = '2010-01-01'|date('U') %}
{{ (random(+'now'|date('U') - startDate) + startDate )|date('Y-m-d') }}