php 時間比較,PHP用strtotime()函數比較兩個時間的大小實例詳解
在PHP開發中,我們經常會對兩個時間的大小進行判斷,但是,在PHP中,兩個時間是不可以直接進行比較,因為時間是由年、月、日、時、分、秒組成的,所以,如果需要將兩個時間進行比較的話,我們首先要做的就是將時間解析為時間戳的格式,這就要用到我們前面學習的利用strtotime()函數將日期和時間解析為UNIX時間戳的知識了,只有將時間轉化為時間戳的格式,才能夠進行比較。本章就給大家講解一下,在PHP中,怎么比較兩個時間的大小。
假如現在有兩個時間:
2017-4-15
2018-4-15
我們首先就要使用strtotime()函數,先將這兩個時間轉化為時間戳
strtotime(“2017-4-15”)
strtotime(“2018-4-15”)
然后在比較這兩個時間戳的大小,這樣就能對我們的兩個時間進行大小比較了,讓我們用實例來說明一下
比較兩個時間的大小實例
代碼如下
運行結果如下圖:
實例詳解:
在這個例子中,我們首先聲明兩個時間變量,然后使用strtotime()函數對這兩個變量進行比較,再求差,最后根據差值輸出結果。這樣就能實現兩個時間的大小比較了。
實現了兩個時間的大小比較,下一節,我們再用時間日期函數,完成一個倒計時的功能。
以上就是用strtotime()函數比較兩個時間的大小實例詳解的詳細內容
http://www.php.cn/php-weizijiaocheng-360544.html
php 時間比較,PHP用strtotime()函數比較兩個時間的大小實例詳解相关推荐
- mysql+表中公共信息,計算mysql中兩個表之間的公共行數
so here's my question... 這是我的問題- Hi have two tables in mysql, called go_H and go_J, both looking lik ...
- 寫一個函數計算當參數為 n(n很大) 時的值 1-2+3-4+5-6+7……+n
看到網路上一篇blog一個問題,引發一群網友的討論. Q:寫一個函數計算當參數為 n(n很大) 時的值 1-2+3-4+5-6+7--+n 這是個常見的級數問題,我們必須化簡成closed form ...
- 集合詳細學習 包括Vector ArrayList List等等的比較與實例
原貼地址:http://blog.csdn.net/donkeyzheng/archive/2006/03/16/626489.aspx 集合: Vector的方法都是同步的(Synchronized ...
- 每個Linux用戶都應該瞭解的命令行省時技巧
为了获取文中提到的一个命令的更多信息,先试下"man <命令名称>",在一些情况下,为了让这条命令可以正常执行,你必须安装相应的包,可以用aptitude 或者 yum ...
- What's new in Swift 3
原文:What's New in Swift 3 作者:COSMIN PUPĂZĂ 译者:kmyhy 在 WWDC 大會上,蘋果在 Xcode 8 beta 中集成了 Swift 3,最後的版本則需要 ...
- PCL - MLS代碼研讀(十五)- VOXEL_GRID_DILATION上採樣方法
PCL - MLS代碼研讀(十五)- VOXEL_GRID_DILATION上採樣方法 前言 成員變數 MLSVoxelGrid MLSVoxelGrid建構子 dilate函數 getter &am ...
- [学习笔记]使用GNU Toolchain在STM32上跑起一个最小OS
前言: 我是从小学2年级开始接触电脑的,那个时候的系统满大街都是windows95,如果再早一点,接触到的系统应该是在小霸王游戏机上.十几年过去了(好伤感XD),现在终于知道一个最简单的操作系统,从硬 ...
- 從turtle海龜動畫 學習 Python - 高中彈性課程系列 9 Python 物件導向介紹
"Talk is cheap. Show me the code." ― Linus Torvalds 老子第41章 上德若谷 大白若辱 大方無隅 大器晚成 大音希聲 大象無形 道 ...
- ffmpeg sws_scale函数的用法
如果想將某個PixelFormat轉換至另一個PixelFormat,例如,將YUV420P轉換成YUYV422,或是想變換圖的大小,都可以使用swscale達成. 其中,PixelFormat 的列 ...
最新文章
- 通过XML文件生成View
- 浙江省单招单考计算机专业,2016浙江省单招单考《计算机类》试题卷
- java group类_浅析Java中线程组(ThreadGroup类)
- python批量执行linux命令并写入log日志
- git把本地代码上传(更新)到github上
- led16*16点阵实验c语言,基于单片机的64*16LED点阵电子显示屏设计 pcb图+原理图+源程序...
- 作者:钱卫宁(1976-),男,华东师范大学数据科学与工程研究院教授、博士生导师...
- 未来 10 年,物联网将成为主流!
- 三包围结构的字是什么样的_男孩起名精选:搭配美观,结构合理的男宝宝名字...
- AcWing 802. 区间和
- 一位寒门博士的致谢,女友回复...
- eclipse中svn从分支合并到主干及冲突解决
- matlab液压仿真模型,基于MATLABsimulink的液压系统动态仿真.ppt
- 管理信息系统开发流程
- 近五年计算机考研国家线、自划线汇总!
- 中国公交广告高峰论坛——天津
- codecombat 代码攻略
- 字节跳动内推 校招 社招 实习生都可以投递
- CSTC2021 WriteUp
- VIVADO与Matlab版本对照表
热门文章
- b站电脑客户端_B站(哔哩哔哩) 视频批量下载工具#电脑版##更新
- 作者:陶克(1988-),男,博士,北京系统工程研究所助理研究员。
- 2015年《大数据》高被引论文 Top10
- 作者:张广艳,男,博士,清华大学计算机科学与技术系副教授,中国计算机学会会员。...
- 【Java】模拟分组交换网络的时延、丢包
- 算算奖学金(洛谷P1051题题解,Java语言描述)
- elk系列5之syslog的模块使用
- linux公司常用基础命令必知必会一
- 关于COCOS2D-X 中的音乐与音效应用的备注
- Qt Creator 的 wxWidgets 模板包 (Linux下测试通过)