• PHP——生成随机数和日期时间


    在PHP里面两个常用的函数  

    rand();    生成随机数   当括号内无参数时 系统会以当前时间为种子进行随机数的生成

    rand(1,10);  括号里面是生成随机数的范围,在形成的随机数在1~10之间,在PHP里面要么不写参数,要么写两个参数形成一个有效的取值范围,不能只写一个参数或者写两个无效的参数。

    time();    时间日期函数,在这里如果只输出time();的话在页面中显示出来的只是一段数字,这段数字代表的是一个时间戳,那么我们需要显示出来的是时间而不是时间戳,就需要进行转化,这里我们用date();进行转换。

    date("Y-m-d  H:i:s",time())——date方法的作用就是 把我们看不懂的时间戳转化为我们能看懂的日期时间格式,如果不加time(),那么显示的只是当前的日期时间。

    年:

    Y——4位数字完整标示的年份   如:1999年或2003年

    y——2位数字代表的年份  如:99年或03年

    月:

    M——三个字母缩写代表的月份  如:Jan或Dec

    m——数字代表的月份,有前导0   如:01月或12月

    日:

    D——用三个字母表示一星期中的第几天  如:Mon或Sun

    d——月份中的第几天,有前导0的两位数    如:01或31

    时:

    H——24小时制的格式    1到24小时

    h——12小时制的格式    1到12小时

    分:

    i——有前导0的分钟数    如:03分或59分

    秒:

    s——有前导0的秒钟数

    time()——时间戳

    附:显示日期时间与当前日期时间不一致的话 多半是因为时区不同所造成的,简单地修改时区的方法是在数据库中的PHP里面的配置文件中(PHP.ini),ctrl+F(查找)date.timezone这句话,把等号右边的手动改为Etc/GMT-8,Etc/GMT-8代表的是东八区的时区,也可以换为别的时区。

    2016.6.2    孤独夜莺

  • 相关阅读:
    【转】SVN与Git比较
    我遇到了Hibernate异常
    使用 Eclipse 远程调试 Java 应用程序
    linux显示桌面快捷键设置
    Ubuntu共享WiFi(AP)给Android方法
    用zd1211+Ubuntu 10.04实现的AP
    Ubuntu开机自动禁用无线网络
    戴尔大力宣传Ubuntu 对比与Windows的差异
    【SSH进阶之路】Spring的AOP逐层深入——采用注解完成AOP(七)
    【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理(六)
  • 原文地址:https://www.cnblogs.com/hanqishihu/p/5552474.html
Copyright © 2020-2023  润新知