php 时间操作归类
对于php时间表示有两种:
一、‘xxxx-xx-xx'这种容易分辨的格式
二、unix时间戳格式
他们的之间的转换关系是:
常规格式转时间戳
$T='2014-05-24';
$Tr=strtotime($T);
echo $Tr;
输出结果:$Tr=
1400889600
unix(时间戳)转常规格式:
$Unix=date('Y-m-d',$Tr);
echo $Unix;
输出结果: $Unix=
2014-05-24
PHP时间减法
$T1='20140506';
$T2='2014-05-07';
$R=strtotime($T2)-strtotime($T1); //月份相减;
$R1=strtotime($T1)-1; //减去1秒;
$R2=strtotime($T1)-60; //减去1分钟;
$R3=strtotime($T1)-60*60; //减去1小时;
$R4=strtotime($T1)-24*60*60; //减去1天;
echo '$R='.$R/(24*60*60).'<br/>';
echo '$R1='.date('Y-m-d G:i:s',$R1).'<br/>';
echo '$R2='.date('Y-m-d G:i:s',$R2).'<br/>';
echo '$R3='.date('Y-m-d G:i:s',$R3).'<br/>';
echo '$R4='.date('Y-m-d G:i:s',$R4).'<br/>';
$R1=2014-05-05 23:59:59
$R2=2014-05-05 23:59:00
$R3=2014-05-05 23:00:00
$R4=2014-05-05 0:00:00
PHP时间加法
</pre><pre name="code" class="html">$T1='2014-05-31';
$DT=24*60*60; //一天的秒数;
$T2=strtotime($T1)+$DT; //增加一天;
$T3=strtotime($T1)+2*$DT; //增加两天;
$T4=strtotime($T1)+40*$DT; //增加40天;
$T5=strtotime($T1)+1; //增加1秒;
$T6=strtotime($T1)+60; //增加1分钟;
$T7=strtotime($T1)+60*60; //增加1小时;
echo '$T2='.date('Y-m-d',$T2).'<br/>';
echo '$T3='.date('Y-m-d',$T3).'<br/>';
echo '$T4='.date('Y-m-d',$T4).'<br/>';
echo '$T5='.date('Y-m-d G:i:s',$T5).'<br/>';
echo '$T6='.date('Y-m-d G:i:s',$T6).'<br/>';
echo '$T7='.date('Y-m-d G:i:s',$T7).'<br/>';
输出结果:ans =
$T3=2014-06-02
$T4=2014-07-10
$T5=2014-05-31 0:00:01
$T6=2014-05-31 0:01:00
$T7=2014-05-31 1:00:00
计算一个月有多少天
$T1='20140501';
$T2='20140601';
$TR=(strtotime($T2)-strtotime($T1))/(24*60*60);
echo $TR;
输出结果:ans =
php 时间操作归类相关推荐
- python自学时间-学习Python、Python时间操作有哪些?
一.背景知识介绍: 1.时间是人类规定的产物,与长度单位是一个道理,米这个单位也是人类发明的.简单说就是地球自转1圈为1天,地球饶太阳公转1圈为1年,而且根据公转自转度量时间都是不可靠的(因为非匀速无 ...
- Firebird日期时间操作
最近在使用Firebird数据做 一项目,使用FireBird边用边学.(以下转贴) 查询2007年度以后的,12月份以上的数据记录,datetime为timestamp字段 select * fro ...
- 易语言---时间操作
时间操作 .版本 2 .支持库 spec' 到时间() 到时间 ("20200128") 调试输出 (到时间 ("20200128")) ' 输出:[2020年 ...
- java List最大_在java中获取List集合中最大的日期时间操作
取list集合中最大的日期, 可以用date max = collections.max(datelist);, 传入一个日期集合, 就可以获取, 工作中有这个需求, 就查找到这个, 代码如下 } e ...
- openresty开发系列20--lua的时间操作
openresty开发系列20--lua的时间操作 在 Lua 中,函数 time.date 和 difftime 提供了所有的日期和时间功能. 在 OpenResty 的世界里,不推荐使用这里的标准 ...
- python获取系统时间函数_Python常用时间操作总结【取得当前时间、时间函数、应用等】...
本文实例讲述了Python常用时间操作.分享给大家供大家参考,具体如下: 我们先导入必须用到的一个module >>> import time 设置一个时间的格式,下面会用到 > ...
- mysql存储过程时间_mysql时间操作函数和存储过程
因为业务须要统计一批数据.用到关于mysql的时间操作函数和存储过程,问题已经基本解决.把过程记录下: 1. mysql的语句中不支持直接用循环.循环仅仅能在存储过程中使用. 2. 写为文件时,注意一 ...
- linux脚本日期时间,Linux 日期和时间操作详解
Linux 日期和时间操作详解 发布时间:2012-11-27 15:10:07 作者:佚名 我要评论 Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Cl ...
- php时间操作函数总结,基于php常用函数总结(数组,字符串,时间,文件操作)
数组:[重点1]implode(分隔,arr) 把数组值数据按指定字符连接起来 例如: $arr=array('1','2','3','4'); $str=implode('-',$arr); exp ...
最新文章
- ubuntu 16.04 分辨率只有800×600问题解决
- 回复 集赞 抢 《Apple Watch 苹果开发教程》活动开始了!!!
- python下载安装教程mac-数据分析入门~mac 下载及安装 Python 环境
- 图解Android Studio 2.0安装步骤
- 团队作业第二次—项目选题报告(追光的人)
- linux 误删除mysql表能恢复吗_linux rm误删除数据库文件的恢复方法
- 全局变量定义的时候左侧加了static_c语言中static 用法
- C++ 头文件使用规范建议
- uni-app 行内样式动态背景图 :style 绑定
- 多线程上下文切换优化与注意
- DotNetBar 5.9 with Office 2007 style controls Released,Are you ready? cracked perfectly!
- IBM公布未来5年将改变人类生活的五大科技
- python形参、实参
- 网站访问统计分析工具之罗列比较
- bzoj1574[Usaco2009 Jan]地震损坏Damage*
- 雷电模拟器 服务器无响应,雷电模拟器怎么用脚本长时间运行未响应win10
- 怎么戒网瘾?一个玩了上百款游戏的程序员告诉你有多少废话
- three.js学习笔记(七)——粒子
- linux重新初始化网络命令,如何在Ubuntu 18.04 Bionic Beaver Linux上重新启动网络
- Aspose.Word企业案例:Acumen Fuse 使用 Aspose 组件将项目分析数据导出到 Microsoft Word 和 Excel
热门文章
- 数据库查询新增一列默认值
- JAVA8 Stream方法使用详解Filter、map等用法(一)
- 联想拯救者Y7000P 2021H deepin v20.2.4设置双屏显示:切记要用集显,NAVIDA独显不生效
- 【收藏】GeoMesa-HBase原理篇——写入过程
- ubuntu/deepin常用软件清单(都是使用sudo apt-get install安装方式)
- Spark分区与并行度
- k8s 给worker/master节点打标签(角色标签)
- Python Django开发案例:GET方式实现登录功能
- pb系统改java_「软帝学院」:2019一线互联网公司Java高级面试题总结
- Java日期时间类型