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,以此类推。

  • 相关阅读:
    两款开发辅助工具介绍
    探究Repository模式的两种写法与疑惑
    js 时间处理
    Jquery元素追加和删除
    js 格式验证总结
    jquery UI datepicker时间控件的使用
    jquery 实现 点击按钮后倒计时效果,多用于实现发送手机验证码、邮箱验证码
    JS 字符串编码函数(解决URL特殊字符传递问题):escape()、encodeURI()、encodeURIComponent()区别详解
    form表单和ajax表单提交(Html.BeginForm()、Ajax.BeginForm())的差别
    了解了这些才能开始发挥jQuery的威力(转)
  • 原文地址:https://www.cnblogs.com/xsphehe/p/5597226.html
Copyright © 2011-2022 走看看