生成随机数
(1)第一个可以使用rand函数来实现生成随机数,该函数语法为:rand(最小值,最大值);
<?php //生成随机1-100的一个随机数 echo rand(1,100);
(2)第二种方法也是使用系统的函数mt_rand函数,虽然我自己也不太懂这两个的随机函数有什么很大的区别,只知道在你的随机数范围会很大的时候尽量使用该函数,看官方手册来说的话,也建议使用mt_rand函数来生成随机数,效率可以比rand提升四倍左右。该函数语法为:mt_rand(最小值,最大值);
<?php echo mt_rand(1,100);
生成日期时间
(1)使用time系统函数可以生成当前的 Unix 时间戳,生成的时间戳是我们无法直观的日期时间,该函数返回的是从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。使该函数语法为:time();
<?php $t=time(); echo $t;
(2)time函数生成的函数是返回一串整型的时间戳,可以使用date函数来将它格式化成我们需要的日期时间类型。date函数语法为:date(有效的时间格式,[需要转换的时间戳]);
<?php $t=time(); $date = date('Y-m-d:H:i:s',$t); echo $date;
(3)当然,date函数里的第二个参数的时间戳也可以自己任意指定,比如下面的例子。
<?php //指定时间戳(精确到秒) $date = 1592040904; echo date("Y-m-d H:i:s",$date);
综合示例
结合time函数和date函数还有mt_rand函数,可以产生下面示例的用法,更多用法需要自己有探索的精神,关键是要有逻辑性!
<?php //随机函数2016-03-05 00:00:00至当前时间产生随机时间戳(秒数) $date = mt_rand(1457107200, time()); //输出转换格式后的时间 echo date("Y-m-d H:i:s", $date);
本文地址:https://www.mainblog.cn/233.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。