php 计算当日凌晨时间戳 以及获取其他常用时间戳(持续补充中。。。)

获取当天凌晨时间戳:

echo strtotime(date('Y-m-d'));

以下再列举一些获取其他常用时间戳的方法

获取明天凌晨的时间戳

echo strtotime(date('Y-m-d',strtotime('+1 day')));

获取指定时间字符串的时间戳:

echo strtotime('2012-11-2');

echo strtotime('2012-11-2 00:00:00');

echo strtotime(date('Y-m-d'));

echo date('Y-m-d H:i:s',strtotime(date('Y-m-d')));

echo strtotime(date('Y-m-d',strtotime('+1 day')));

echo ( strtotime(date('Y-m-d',strtotime('+1 day'))) - strtotime(date('Y-m-d')) )/3600;

其它常用时间戳:

echo "一周后:".date("Y-m-d",strtotime("+1 week"));    

echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds"));     

echo "下个星期四:".date("Y-m-d",strtotime("next Thursday"));     

echo "上个周一:".date("Y-m-d",strtotime("last Monday"));     

echo "一个月前:".date("Y-m-d",strtotime("last month"));     

echo "一个月后:".date("Y-m-d",strtotime("+1 month"));     

echo "十年后:".date("Y-m-d",strtotime("+10 year"));

echo "当月起始时间".date('Y-m-d H:i:s',mktime(0,0,0,date('m'),1,date('y')));

echo "当月结束时间".date('Y-m-d H:i:s',mktime(0,0,0,date('m')+1,1,date('y')));

函数讲解:

strtotime() 函数:将任何英文文本的日期或时间描述解析为 Unix 时间戳(自 1970 1月 1日 00:00:00 GMT 起的秒数)。

date() 函数:可把时间戳格式化为可读性更好的日期和时间,类似于MySQL中的date_format()。

mktime()函数:函数返回日期的 Unix 时间戳,参数顺序为mktime(h,i,s,m,d,y)。

最新文章

  1. Spring(二)scope、集合注入、自动装配、生命周期
  2. ZeroMQ接口函数之 :zmq_z85_decode – 从一个用Z85算法生成的文本中解析出二进制密码
  3. jquery template模版引擎
  4. c# 高效率导出多维表头excel
  5. windows下mysql主从同步备份步骤
  6. 跟上节奏 大数据时代十大必备IT技能(转)
  7. C#巧用Excel模版变成把Table打印出来
  8. 读《架构探险——从零开始写Java Web框架》
  9. [转载]12款免费与开源的NoSQL数据库介绍
  10. ExtJS笔记--applyTo和renderTo的差别
  11. DOM 操作内容 innerText/innerHTML
  12. Android Activity启动模式
  13. centos 自带mysql卸载时出现无法卸载情况
  14. [BZOJ]4650: [Noi2016]优秀的拆分
  15. linux2.6.37内核接两个硬盘导致读写效率变低的问题
  16. Dynamics CRM Trace Reader for Microsoft Dynamics CRM
  17. 对List集合嵌套了map集合对double值进行排序
  18. MySQL ERROR 2005 (HY000)
  19. 【1】JVM-内存模型
  20. [原创] GSM/GPRS 以及CDMA区分以及相关模块选型

热门文章

  1. 题解 P1016 旅行家的预算
  2. Java通过图片url地址获取图片base64位字符串的两种方式
  3. devOps开发(Web API 实例)dotnet core 和 Azure PaaS服务
  4. Linux上安装Docker,并成功部署NET Core 2.0
  5. 转 db_file_multiblock_read_count
  6. [PHP] – 性能优化 – Fcgi进程及PHP解析优化
  7. 实现Sublime Text3中vue文件高亮显示的最有效的方法
  8. 不同ORM新的理解
  9. 浅析libuv源码-node事件轮询解析(3)
  10. Aspose.word组件介绍