php 时间戳与日期的转换
大家也许对PHP时间戳已经有所了解,那么我们如何应用它来获取具体的日期呢?我们今天来为大家介绍一下PHP时间戳获取当前时期的具体方式。
实现功能:获取某个日期的时间戳,或获取某个时间的PHP时间戳。
strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间。
strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳]
一,获取指定日期的unix时间戳 strtotime(”2009-1-22〃) 示例如下:
echo strtotime(”2009-1-22“) 结果:1232553600
说明:返回2009年1月22日0点0分0秒时间戳
二,获取英文文本日期时间 示例如下:
便于比较,使用date将当时间戳与指定时间戳转换成系统时间
(1)打印明天此时的时间戳strtotime(”+1 day“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”+1 day”)) 结果:2009-01-23 09:40:25
(2)打印昨天此时的PHP时间戳strtotime(”-1 day“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 day”)) 结果:2009-01-21 09:40:25
(3)打印下个星期此时的时间戳strtotime(”+1 week“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”+1 week”)) 结果:2009-01-29 09:40:25
(4)打印上个星期此时的时间戳strtotime(”-1 week“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 week”)) 结果:2009-01-15 09:40:25
(5)打印指定下星期几的PHP时间戳strtotime(”next Thursday“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”next Thursday”)) 结果:2009-01-29 00:00:00
(6)打印指定上星期几的时间戳strtotime(”last Thursday“)
当前时间:echo date(”Y-m-d H:i:s”,time()) 结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”last Thursday”)) 结果:2009-01-15 00:00:00
以上示例可知,strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的PHP时间戳,实现所需要的日期时间。
php 时间戳与日期的转换相关推荐
- JS时间戳、日期互相转换
JS时间戳.日期互相转换 欢迎使用JS时间戳.日期互相转换 获取当前系统时间戳: 将时间戳转换成日期格式: 将日期格式转换成时间戳: 欢迎使用JS时间戳.日期互相转换 开头问候语:PHP 是世界上最好 ...
- Java时间戳与日期格式转换工具类
Java时间戳与日期格式转换工具类 在做web开发时,有时候需要用到时间戳,在前台进行日期转换,从数据库中取出来是日期格式的,这里记录下使用的转换工具类(这些都是静态方法,通过类名.方法的形式即可调用 ...
- php循环语句时间戳转换,php 时间戳与日期的转换(转载)
UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式. a:Unix时间戳存储.处理方便,但是不直观 b:格式化日期直观,但是处理起来不如Unix时间戳那么自如 [关于两者的互相转换] 日 期 ...
- PHP时间戳和日期互转换
在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明. 1.php中时间转换函数 strtotime ...
- Node.js时间戳和日期互相转换
日期转时间戳 var date = new Date("2018-11-20 18:08:00"); var time = date.getTime()/1000;//转换成秒: ...
- 【PHP】 毫秒级时间戳和日期格式转换
在并发量搞得情况下.需要开启毫秒级运算 mysql 支持: `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', 效果 PHP 代码实现: & ...
- mysql时间戳转换成日期_mysql查询时间戳和日期的转换
在数据库的使用中,经常需要按指定日期来查询记录,以便于统计,而在数据库中,有很多存储的是时间戳, 也有的直接存日期,查询的时候可能不是那么好弄. mysql提供了两个函数: from_unixtime ...
- Postgre时间戳与日期格式转换
目录 一.日期转时间戳 1.不带时区 2.带时区 二.时间戳转日期 1.带时区时间戳转日期 2.带时区时间戳转日期时间 3.带时区时间戳转日期时间时分秒 4. 带时区时间戳转日期时间时分秒毫秒 一.日 ...
- php时间戳,日期时间转换及使用大全
php开发过程中,经常会用到一些针对日期.时间.时间戳的转换获取等操作,如下个月第一天啊,上周啊,每个月第三天啊:形式多样,层出不穷.然而,具体到应用时,总想不起具体使用方式,查询网上总没有一个非常全 ...
最新文章
- eplan接触器主触点怎么成一组_实物讲解接触器自锁电路的接线方法
- C语言经典例27-利用递归逆序输出字符串
- 剑指OFFER之栈的压入、弹出序列(九度OJ1366)
- 线性代数应该这样讲(二)
- TypeScript 中类型 any,void,unknown,never之间的区别
- 获取和使用某些网站的iconfont图标字体
- 在DOS中使用系统还原工具
- DevOps使用教程 华为云(13)接口测试 怎么编辑设置 批量测试 测试套件
- 汇编Dos下16位输入输出io.inc
- PowerBuilder资源分享汇总
- ubuntu 怎么下载android源代码 2013,简记Ubuntu下载 Android源码(示例代码)
- 智能蓝牙技术原理及设计方案集锦
- 【学点心理学】八本值得反复阅读的心理类书籍推荐
- Excel 2010 VBA 入门 035 利用VBA程序定义条件格式
- 浅析集线器、交换机、路由器
- P2002 消息扩散(图论 Tarjan缩点)
- base64格式转为二进制流
- 研发人员为什么留不住:问题与现象、原因的解析
- Android左右声道的控制
- 第二周Java学习总结
热门文章
- MS17-010(永恒之蓝)适合Windows 2008r2的补丁如何打?
- 关于审查元素与查看网页源码的区别
- 索引的概念,何时加索引?
- JSPlumb文档翻译
- 论接口自动化测试方法
- python xlwings库对于excel单元格的操作
- css中“~”(波浪号)、“,”(逗号)、 “ + ”(加号)和 “ ”(大于号)是什么意思?
- 跨考计算机考研华科还是中科大,2018中科大计算机考研经验贴
- 计算机考试题 实操,计算机考试实操题.doc
- Algorithm summary