php 时间和日期,php日期和时间的应用
用strtotime()函数比较两个时间的大小实例详解
在PHP中,两个时间是不可以直接进行比较,因为时间是由年、月、日、时、分、秒组成的,所以,如果需要将两个时间进行比较的话,我们首先要做的就是将时间解析为时间戳的格式
比较两个时间的大小实例
代码如下
<?phpheader ('Content-Type:text/html;charset=utf-8');$time1 = date('Y-m-d H:i:s');$time2 = date('2020-5-20 13:14:00');echo 'time1: '.$time1.'
';echo 'time2: '.$time2.'
';if(strtotime($time1) - strtotime($time2) < 0){echo $time1.'早于'.$time2;
}else if(strtotime($time1) - strtotime($time2) > 0){echo $time2.'早于'.$time1;
}else{echo $time1.'等于'.$time2;
}
运行结果如下图:
time1: 2020-05-22 02:45:57time2: 2020-5-20 13:14:00
2020-5-20 13:14:00早于2020-05-22 02:45:57
php microtime() 函数实现计算页面脚本的运行时间实例详解
平常在我们浏览网站的时候,经常会用到搜索的功能,在搜索信息时,细心的用户会发现,在搜索结果的最下方,一般都有“搜索时间为x秒”的字样,这是利用PHP的microtime() 函数。
实例
下面我们就来计算一段代码的运行时间,首先声明一个函数run_time(),该函数返回当前的时间,精确到微妙。在PHP代码段运行之前先运行一次该函数,同时将返回值保存到变量
$start_time中,随后运行PHP代码段。当代码段运行完毕后再次调用run_time()函数,同时将返回值保存到变量$end_time中,这两个变量的差值就是该PHP代码段运行的时间
示例代码如下:
}$start_time =run_time();$time1 = time();$time2 = strtotime('2020-10-1');$time3 = strtotime('2021-3-14');$sub1 = ceil(($time2-$time1)/(60*60*24));$sub2 = ceil(($time3-$time1)/(60*60*24));echo '离国庆还有:'.$sub1.'天
';echo '离婚礼还有:'.$sub2.'天
';$end_time =run_time();echo '程序共使用:'.($end_time-$start_time).'秒';
示例运行结果如下图:
离国庆还有:132天
离婚礼还有:296天
程序共使用:7.6055526733398E-5秒
示例详解:microtime(get_as_float) 默认返回字符串 "microsec sec" ,其中 sec 为自 Unix 纪元(0:00:00 January 1, 1970 GMT)起的秒数,microsec 为微秒部分。如果 get_as_float 参数设置为 TRUE,则返回一个浮点数,表示自 Unix 纪元起精确到微秒的以秒为单位的当前时间。
使用PHP时间日期函数strtotime()实现倒计时的功能实例详解
倒计时小程序实例,代码如下
<?phpheader ('Content-Type:text/html;charset=utf-8');$time1 = time();$time2 = strtotime('2020-10-1');$time3 = strtotime('2021-3-14');$sub1 = ceil(($time2-$time1)/(60*60*24));$sub2 = ceil(($time3-$time1)/(60*60*24));echo '离国庆还有:'.$sub1.'天
';echo '离婚礼还有:'.$sub2.'天
';
代码运行结果:
离国庆还有:132天
离婚礼还有:296天
在上面的示例中我们使用了ceil()函数,ceil()函数:是上舍入为最接近的整数。
php 时间和日期,php日期和时间的应用相关推荐
- linux7设置时间,CentOS 7 设置日期和时间
现代操作系统分为以下两种类型的时钟: 实时时钟(Real-Time Clock,RTC),通常称为硬件时钟(一般是系统主板上的集成电路),它完全独立于操作系统的当前状态,即使在计算机关闭时也能运行. ...
- date日期相减 java_03时间日期类
Java8 在 java.time 包中增加了时间日期相关的API,弥补了 Java8 以前对日期.时间处理的不足. 在介绍Java8新的时间日期API前,先看看 java8 以前我们操作日期时间常用 ...
- pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有周末日期(weekends day)
pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有周末日期(weekends day) #pandas使用bdate_range函数获取起始时间(st ...
- pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有工作日日期(business day)
pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有工作日日期(business day) #pandas使用bdate_range函数获取起始时间(s ...
- 计算机日期无法更改吗,电脑时间不能修改怎么办 电脑系统时间总是不对怎么办...
有时候我们的电脑的时间不准,然后想要校正修改,但是发现电脑时间不能修改,这是什么原因造成的呢?小编今天从3个方面分析电脑时间不能修改的原因,进而给出解决问题的教程. 一.系统时间无法修改是什么原因 造 ...
- ios开发中计算代码运算时间_iOS日历、日期、时间的计算
时间和日历的计算在iOS开发中经常看到,经常看到大家在百度,开源中国等搜索这些答案.今天写个简单的时间和日历有关的计算. 获取一个月的总天数 1.获取当月的天数 - (NSInteger)getNum ...
- python读取邮件发送日期和时间_Python读取指定日期邮件的实例
背景:9月份有部分数据缺失,这部分数据在邮箱里,需要重新拉取,但是每天几百封邮件,总共有6.7万封邮件,使用stat()和retr(which)结合遍历很 耗时 基于如上背景,初始大致思路为: 使用二 ...
- mysql常用日期时间函数_MySql常用日期时间函数
返回当前的日期和时间 select MICROSECOND(SYSDATE()); --0 select SECOND(SYSDATE()); --33 select MINUTE(SYSDATE() ...
- html date 设置时间,JavaScript Date(日期)
JavaScript Date(日期) 对象 日期对象用于处理日期和时间. 在线实例 getFullYear() 使用 getFullYear() 获取年份. getTime() getTime() ...
- 显示长日期格式的系统时间
长格式是以"YYYY年MM月DD日 星期W"的格式来显示的 应用JavaScript中的Date对象来实现的,创建一个Date对象时,如果该对象不包含任何构造参数,并且不通过set ...
最新文章
- python url编码 空格_使用请求和python时URL中的空格
- mysql5.7.25my.ini_mysql5.7 没有my.ini 的解决办法
- 虚拟化概念和KVM简述
- Cloud for Customer Fiori client导航栏里工作中心层级显示设定
- 安徽科技学院计算机二级,安徽科技大学2017年3月计算机二级考试报名时间
- WCF NetTcpBinding Transport安全模式(7) ClientCredentialType证书验证模式---- ChainTrust验证模式...
- poj 3984 迷宫问题(bfs)
- OpenCV_cv::Mat的深拷贝 浅拷贝问题
- 人脸识别5.2- insightface人脸3d关键点检测,人脸68个特征点、106个特征点;人脸姿态角Pitch、Yaw、Roll、
- 34.ADC基本原理与配置
- 查看计算机win多少位的,主编教您怎么看电脑是32位还是64位
- 基于SSM的志愿者管理系统
- Elasticsearch 分布式搜索引擎 速学
- 分布式事务方案Seata
- 圆柱体的投影特点_圆柱体三面投影作图方法分析
- [ CTF ]【天格】战队WriteUp-第六届“强网杯”全国安全挑战赛(初赛)
- 即插即用demo系列——文本相似度比较
- 【连载】大学物理笔记——第一章末+第二章质点动力学
- 新项目导入的时候遇到的问题
- 使用腾讯云函数每天定时签到领取京豆
热门文章
- python函数注解
- 反转dataframe
- mvc框架java包怎么划分_java – 在MVC模式中将模型和动作划分为类...
- 菜鸟python_手把手教你,菜鸟也能用Python写一个2048游戏
- 【洛谷2624】[HNOI2008] 明明的烦恼(Python+利用prufer序列结论求解)
- English trip -- VC(情景课)4 A Health
- ⑥NuPlayer播放源码分析之DecoderBase分析
- app开发第二次总结
- UVA 11198 Dancing Digits
- JAVA Linux 排查CPU 过高的方法