zoukankan      html  css  js  c++  java
  • PHP日期时间操作

    一、设置时区

    date_default_timezone_set('PRC');

    二、获取当前时间的 Unix 时间戳(格林威治时间 1970 年 1 月 1 日 00:00:00到当前时间的秒数)和日期

    $t = time();   // 例如:int 1466262115
    $d = date ( "Y-n-j H:i:s",$t);   // 输出 2016-6-18 23:01:55

    三、日期变成整型数据(Unix 时间戳)

    $t = strtotime ('2016-6-10');    // 输出 int 1465488000 即 2016-6-10 00:00:00 的Unix时间戳

    四、整型数据(Unix 时间戳)变成日期

    $t = strtotime ('2016-6-10');
    $d = date ( "Y-n-j H:i:s",$t);  // 输出 2016-6-10 00:00:00

    五、date ( "参数 ",$t)函数的参数介绍

          Y -- 年,四位数字; 如: "1999"
          y -- 年,二位数字; 如: "99"

          m -- 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
          n -- 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
          M -- 月份,三个英文字母; 如: "Jan"

          d -- 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
          j -- 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"

          h -- 12 小时制的小时,不足二位补零; 如: "01" 至 "12"
          g -- 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
          H -- 24 小时制的小时,不足二位补零; 如: "00" 至 "23"
          G -- 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"

          i -- 分钟; 如: "00" 至 "59"

          s -- 秒; 如: "00" 至 "59"

          l -- 星期几,英文全名; 如: 星期五 -> "Friday"
          D -- 星期几,英文前三个字母; 如: 星期五 Friday -> "Fri"
          w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)

          F -- 月份,英文全名; 如: 二月->"February" 六月->"June"

          t -- 指定月份的天数; 如: "28" 至 "31" 六月份 -> 30天

          U -- 总秒数 等于当前时间的Unix时间戳

          z -- 一年中的第几天; 如: "0" 至 "365"


          S -- 字尾加英文序数,二个英文字母; 如: "th","nd"

          一号是first,二号second,三号third,从四号fourth开始后面都是数字加上“th”结尾,
          直到二十一号“twenty first”,然后是twenty second,以此类推。

  • 相关阅读:
    获取当前具有输入焦点控件的窗口句柄
    C++日志
    IsWindowVisible
    fedora20 播放aiv视频
    nginx 伪静态大于10个参数 $10
    fedora 安装nginx+php+mysql
    限制图片目录有文件的执行权限
    jQuery制作go to top按钮
    centos 6.5 安装阿里云的一键安装包(nginx+php5.4+mysql5.1)
    centos 6.5网卡dhcp不能获得网关
  • 原文地址:https://www.cnblogs.com/xsphehe/p/5597226.html
Copyright © 2011-2022 走看看