• 技术文章 >后端开发 >php教程

    php显示时间常用方法小结_php技巧

    2016-05-16 20:14:32原创960
    本文实例讲述了php显示时间常用方法。分享给大家供大家参考。具体分析如下:

    一、PHP函数Date()获取当前时间

    代码:

    复制代码 代码如下:
    <?php echo $showtime=date("Y-m-d H:i:s");?>

    显示的格式: 年-月-日 小时:分钟:秒

    相关参数:

    a:"am"或者"pm"
    A:"AM"或者"PM"
    d:几日,二位数字,若不足二位则前面补零,如: "01"至"31"
    D:星期几,三个英文字母,如: "Fri"
    F:月份,英文全名,如: "January"
    h:12 小时制的小时,如: "01"至"12"
    H:24 小时制的小时,如: "00"至"23"
    g:12 小时制的小时,不足二位不补零,如: "1"至12"
    G:24 小时制的小时,不足二位不补零,如: "0"至"23"
    i:分钟,如: "00"至"59"
    j:几日,二位数字,若不足二位不补零,如: "1"至"31"
    l:星期几,英文全名,如:"Friday"
    m:月份,二位数字,若不足二位则在前面补零;如: "01"至"12"
    n:月份,二位数字,若不足二位则不补零;如:"1"至"12"
    M:月份,三个英文字母;如:"Jan"
    s:秒;如:"00"至"59"
    S:字尾加英文序数,二个英文字母;如:"th"、"nd"
    t:指定月份的天数;如:"28"至"31"
    U:总秒数
    w:数字型的星期几,如: "0"(星期日)至"6"(星期六)
    Y:年,四位数字;如:"1999"
    y:年,二位数字;如:"99"
    z:一年中的第几天;如:"0"至"365"

    二、PHP5中Date()函数获取时间相差8小时问题的解决方法

    只需在输出时间之前加个定义:date_default_timezone_set("PRC");,代码:

    <?php
    date_default_timezone_set("PRC");
    echo date("Y-m-d H:i:s");
    ?>
    
    

    三、PHP获取文件创建时间和最后修改时间的函数

    filemtime(string filename):返回文件上次被修改的时间,出错时返回false。时间以Unix时间戳的方式返回,可用于Date()。

    filectime(string filename):返回文件上次inode被修改的时间,如果出错则返回false。时间以Unix时间戳的方式返回。

    fileatime(string filename):返回文件上次被访问的时间,如果出错则返回false。时间以Unix时间戳的方式返回。

    四、PHP比较两个日期相差天数

    代码:

    <?php
    echo (strtotime("2008-08-24 00:00:00")-strtotime("2008-08-08 00:00:00"))/86400;
    ?>
    
    

    希望本文所述对大家的php程序设计有所帮助。

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 显示 时间
    上一篇:php判断用户是否手机访问代码_php技巧 下一篇:php将字符串随机分割成不同长度数组的方法_php技巧
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台_PHP• PHP 页面跳转到另一个页面的多种方法方法总结_PHP• 投票管理程序_PHP• PHP文件上传的具体思路及实现_PHP• 转一个手机开发的帖子(来自开发者俱乐部)_PHP
    1/1

    PHP中文网