日期时间函数

格式化日期

/*

* date函数

* string date(string format[, int timestamp])

* 描述:格式化一个本地时间/日期

*

* format格式:

* Y:4位数字完整表示的年份

* y:2位数字表示的年份

* F:月份,完整的文本格式

* M:三个字母缩写表示的月份

* m:数字表示的月份,有前导零

* n:数字表示的月份,没有前导零

* d:月份中的第几天,有前导零

* j:月份中的第几天,没有前导零

* l:星期几,完整的文本格式

* D:星期中的第几天,文本表示,3个字母

* w:星期中的第几天,数字表示

* H:小时,24小时格式,有前导零

* i:有前导零的分钟数

* s:秒数,有前导零

*

*/

echo date('Y-m-d H:i:s'), "\n"; //2018-01-17 05:55:53

与时区相关的函数

/*

* date_default_timezone_set函数

* bool date_default_timezone_set(string timezone_identifier)

* 描述:设置默认时区

*

* date_default_timezone_get函数

* string date_default_timezone_get()

* 描述:获取默认时区

*

* 亚洲

* Asia/Hong_Kong

* Asia/Shanghai

*

* 配置文件修改:

* php.ini中date.timezone中设置值,然后重启Apache即可

*

*/

echo date_default_timezone_get(), "\n"; //Europe/Berlin

date_default_timezone_set('Asia/Shanghai');

echo date('Y-m-d H:i:s'), "\n"; //2018-01-17 12:55:53

echo date_default_timezone_get(), "\n"; //Asia/Shanghai

Unix时间戳

/*

* Unix时间戳

* 称为Unix时间,是一种时间表示方法,定义为格林威治时间1970年01月01日00时00分00秒

* 起到现在的总秒数。Unix时间戳不仅被使用在Unix系统,类Unix系统中,也在许多其他操作

* 系统中被广泛应用。

*

* time函数

* int time()

* 描述:返回当前Unix时间戳

*

* strtotime函数

* int strtotime(string $time[, int $now = time()])

* 描述:将字符串转换成Unix时间戳

*

* 以"天"为基础的格式

* yesterday 昨天午夜

* midnight 午夜

* today 今天

* noon 中午12:00:00

* tomorrow 明天午夜

* first day of ?? 某月第一天

* last day of ?? 某月最后一天

*

* 一天的时间戳:24*24*60 = 86400

*

* microtime函数

* mixed microtime([bool $get_as_float])

* 描述:返回当前Unix时间戳和微秒数,bool为true表示返回当前带微秒的时间戳

*

* ---可用于计算程序运行的时间

*/

echo time(), "\n"; //当前的时间戳

echo strtotime('-3 month'), "\n"; //获取之间的时间戳

echo microtime(true), "\n";

生成唯一的ID

/*

* uniqid函数

* string uniqid(string $prefix =""[, bool $more_entropy = false])

* 描述:生成唯一ID,$prefix是前缀

*/

echo uniqid(), "\n";

echo uniqid(time()), "\n";

//常见uuid生成方式

echo md5(uniqid(microtime() . mt_rand())), "\n";

获取日期、时间信息

/*

* getdate函数

* array getdate([int timestamp])

* 描述:可以获取日期、时间信息

*

*/

print_r(getdate());

/*

Array

(

[seconds] => 5

[minutes] => 55

[hours] => 15

[mday] => 17

[wday] => 3

[mon] => 1

[year] => 2018

[yday] => 16

[weekday] => Wednesday

[month] => January

[0] => 1516175705

)

*/

php 日期函数大全,php日期函数相关推荐

  1. asp系统转换php系统时间函数,ASP_ASP中的时间函数大全 时间操作函数,Date 函数 描述:返回当前系统日 - phpStudy...

    ASP中的时间函数大全 时间操作函数 Date 函数 描述:返回当前系统日期. 语法:Date DateAdd 函数 描述:返回已添加指定时间间隔的日期. 语法:DateAdd(interval, n ...

  2. Excel函数大全-05日期和时间函数

    05日期和时间函数 05x01 DATE 函数 语法 05x02 DATEDIF 函数 语法 05x03 DATEVALUE 函数 语法 05x04 DAY 函数 语法 05x05 DAYS 函数 语 ...

  3. mysql 日期函数大全_MYSQL 日期函数大全

    对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型. 这里是一个使用日期函数的例子.下面的查询选择了所有记录,其date_col的值是在最后30天以内: my ...

  4. hive函数大全(数学函数,集合函数,类型转换,日期函数,条件函数,字符串函数,及侧视图)

    在hive中,可以使用以下命令查看某个函数的用法: desc function extended 函数名字; 比如查函数date_add函数的用法: desc function extended da ...

  5. Oracle函数大全之日期函数

    Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.到目前仍在数据库市场上占有主要份额.劳伦斯·埃里森和他的朋友,之前的同事Bob ...

  6. oracle常用函数api,Oracle-API OracleAPI、oracle10G函数大全(常用函数)、 联合开发网 - pudn.com...

    Oracle-API 所属分类:Oracle数据库 开发工具:SQL 文件大小:13650KB 下载次数:20 上传日期:2013-09-03 13:09:39 上 传 者:蓝 说明:  Oracle ...

  7. 全国计算机excel公式大全,《大学计算机基础》3--Excel函数大全(335个函数).doc

    Excel函数大全(335) 数据库和清单管理函数 DAVERAGE 返回选定数据库项的平均值 DCOUNT 计算数据库中包含数字的单元格的个数 DCOUNTA 计算数据库中非空单元格的个数 DGET ...

  8. Excel函数大全-09逻辑函数

    09逻辑函数 09x01 AND 函数 语法 09x02 FALSE 函数 语法 09x03 IF 函数 语法 09x04 IFERROR 函数 语法 09x05 IFNA 函数 语法 09x06 I ...

  9. Excel函数大全-13文本函数

    13文本函数 13x01 ASC 函数 语法 13x02 BAHTTEXT 函数 语法 13x03 CHAR 函数 语法 13x04 CLEAN 函数 语法 13x05 CODE 函数 语法 13x0 ...

  10. mysql函数大全最小,MySQL函数一览_MySQL函数全部汇总

    前言 MySQL提供了众多功能强大.方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求.本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时 ...

最新文章

  1. 为什么 P8 程序员的代码你写不出来?零拷贝了解一下
  2. python无限循环条件循环_python 语句,条件,循环
  3. Tengine 安装和基本使用
  4. 西安网络推广浅谈SEO优化旧内容页面能不能删?怎么删?
  5. 提高PHP代码质量需要注意的地方三
  6. 广度优先搜索算法BFS讲解以及python 实现
  7. Centos7 Docker容器操作_入门试炼03
  8. 2016版系统集成项目管理工程师下午案例分析考试范围
  9. 微软发布 Autodesk FBX 漏洞带外安全公告,将于5月推出补丁
  10. Lync Server 2010 客户端访问提示验证服务器中的证书时遇到问题解决方法
  11. QT+SQL Server实现车辆管理系统 -代码具体实现
  12. ubuntu安装阿里源
  13. Apache FOP生成PDF
  14. 【Unity 知识点】Unity 如何查找被隐藏的游戏对象
  15. 新玺配资:热点轮动明显 均衡配置策略
  16. 全球智能网联汽车出货量预计
  17. 生活品质-断舍离Day4
  18. 如何让百度搜索到自己的博客?
  19. 编程的各种骚操作(一)
  20. Blazor University (21)使用 RenderFragments 模板化组件 —— 传递占位符

热门文章

  1. JavaScript篇 深入理解JavaScript函数
  2. php处理数组函数大全
  3. hive explain 源码分析
  4. windows mysql 和linux mysql解决乱码问题
  5. grid设置时间格式
  6. php多进程结合Linux利器split命令实现把大文件分批高效处理
  7. jQuery als.js 跑马灯
  8. POJ 3862 POJ 3528 HDU 3662 HDU 4273 三维凸包问题解决模板
  9. Java中处理日期的常用类
  10. 【转载】ARX程序再VS2002中的调试初探