一、设置时区

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

PHP日期时间操作的更多相关文章

  1. paip.日期时间操作以及时间戳uapi php java python 总结

    paip.日期时间操作以及时间戳uapi php java python 总结 ///uapi Date 函数 | Day 函数 | Hour 函数 | Minute 函数 | Month 函数 | ...

  2. Firebird日期时间操作

    最近在使用Firebird数据做 一项目,使用FireBird边用边学.(以下转贴) 查询2007年度以后的,12月份以上的数据记录,datetime为timestamp字段 select * fro ...

  3. Python基础 | 日期时间操作

    目录 获取时间 时间映射 格式转换 字符串转日期 日期转字符串 unixtime 时间计算 时间偏移 时间差 "日期时间数据"作为三大基础数据类型之一,在数据分析中会经常遇到. 本 ...

  4. Java日期时间操作基础——包含JDK1.8时间操作新特性

    JDK1.7日期时间操作 示例小结 public class DateTest { public static final String FORMAT_DATE = "yyyy-MM-dd& ...

  5. MySQL tips (日期时间操作/concat 等)

    1.  Query结尾要加一个分号: 2.  数据库和表 SHOW DATABASES;    USE YOUR_DB; SHOW TABLES; SHOW COLUMNS FROM study或者D ...

  6. JS 中的日期时间操作计算实例

    实例 一:已知日期格式为 "YYYY/MM/DD",计算相对于今天的天数差. function fromNow(date){ var mTimes = new Date(date) ...

  7. Java日期时间操作的一些方法

    1. 获得Calendar实例: Calendar c = Calendar.getInstance(); 2. 定义日期/时间的格式: SimpleDateFormat sdf =new Simpl ...

  8. php 日期时间操作-可算出几天后的时间

    本文为大家介绍一下根据PHP时间戳获取当前时期的具体方式.strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实 ...

  9. mysql日期时间操作

    select curdate(); --获取当前日期 select last_day(curdate()); --获取当月最后一天. select DATE_ADD(curdate(),interva ...

  10. kbmmw 中的日期时间操作

    为了精确度反映时间及时区,kbmmw 里面专门有一个单元处理日期时间,由于很多同学习惯了delphi 自带的Tdatetime,使用这个时会有一些疑惑,因此今天就单独说一下这个. 首先kbmmwdat ...

随机推荐

  1. Fox and Number Game

    Fox Ciel is playing a game with numbers now. Ciel has n positive integers: x1, x2, ..., xn. She can ...

  2. Alpha项目冲刺_博客链接合集

    组员 学号 林泽宇(队长) 211606317 李涵 211606365 尹海川 211606388 郏敏杰 211606307 何永康 211606362 陈炳旭 211606353 苏宇翔 211 ...

  3. 福大软工1816:beta版本冲刺前准备

    BETA 版冲刺前准备 队名:第三视角 作业链接 组长博客 应作业要求为了更加顺利地开展beta版本的冲刺,上次的alpha版本展示后,我们组对之前开发过程中存在的各种问题进行了全面的讨论,并对其进行 ...

  4. ACM 第四天

    A - 最短路 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt.但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的 ...

  5. iOS- UIButton/UIImageView/UISlider/UISwitch操作

    如果看不到图片 可以尝试更换浏览器(推荐Safari ) 一.控件的属性 1.CGRect frame 1> 表示控件的位置和尺寸(以父控件的左上角为坐标原点(0, 0)) 2> 修改这个 ...

  6. New API

    New API Producer >增加发送回调 >重构Partition 统一High Level API与Low Level API >从kafka.consumer和kafka ...

  7. DELPHI dbgrid 选中的是第几行 怎么判断?

    使用DataSource.DataSet.RecNo可以得到dbgrid选中的是第几行,示例代码如下: procedure TForm1.btn1Click(Sender: TObject); beg ...

  8. WPF比较两个随机数大小写,利用MVVM思想实现

    MVVM模式是把表现层和业务层完全分离,所以这里就使用MVVM制作一个极其简单的WPF的例子: 先看看最终图:

  9. 【bzoj1593】[Usaco2008 Feb]Hotel 旅馆 线段树区间合并

    题目描述 奶牛们最近的旅游计划,是到苏必利尔湖畔,享受那里的湖光山色,以及明媚的阳光.作为整个旅游的策划者和负责人,贝茜选择在湖边的一家著名的旅馆住宿.这个巨大的旅馆一共有N (1 <= N & ...

  10. BZOJ4813 CQOI2017小Q的棋盘(树形dp)

    设f[i][j]为由i号点开始在子树内走j步最多能经过多少格点,g[i][j]为由i号点开始在子树内走j步且回到i最多能经过多少格点,转移显然. #include<iostream> #i ...