在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()函數比較兩個時間的大小實例詳解相关推荐

  1. mysql+表中公共信息,計算mysql中兩個表之間的公共行數

    so here's my question... 這是我的問題- Hi have two tables in mysql, called go_H and go_J, both looking lik ...

  2. 寫一個函數計算當參數為 n(n很大) 時的值 1-2+3-4+5-6+7……+n

    看到網路上一篇blog一個問題,引發一群網友的討論. Q:寫一個函數計算當參數為 n(n很大) 時的值 1-2+3-4+5-6+7--+n 這是個常見的級數問題,我們必須化簡成closed form ...

  3. 集合詳細學習 包括Vector ArrayList List等等的比較與實例

    原貼地址:http://blog.csdn.net/donkeyzheng/archive/2006/03/16/626489.aspx 集合: Vector的方法都是同步的(Synchronized ...

  4. 每個Linux用戶都應該瞭解的命令行省時技巧

    为了获取文中提到的一个命令的更多信息,先试下"man <命令名称>",在一些情况下,为了让这条命令可以正常执行,你必须安装相应的包,可以用aptitude 或者 yum ...

  5. What's new in Swift 3

    原文:What's New in Swift 3 作者:COSMIN PUPĂZĂ 译者:kmyhy 在 WWDC 大會上,蘋果在 Xcode 8 beta 中集成了 Swift 3,最後的版本則需要 ...

  6. PCL - MLS代碼研讀(十五)- VOXEL_GRID_DILATION上採樣方法

    PCL - MLS代碼研讀(十五)- VOXEL_GRID_DILATION上採樣方法 前言 成員變數 MLSVoxelGrid MLSVoxelGrid建構子 dilate函數 getter &am ...

  7. [学习笔记]使用GNU Toolchain在STM32上跑起一个最小OS

    前言: 我是从小学2年级开始接触电脑的,那个时候的系统满大街都是windows95,如果再早一点,接触到的系统应该是在小霸王游戏机上.十几年过去了(好伤感XD),现在终于知道一个最简单的操作系统,从硬 ...

  8. 從turtle海龜動畫 學習 Python - 高中彈性課程系列 9 Python 物件導向介紹

    "Talk is cheap. Show me the code." ― Linus Torvalds 老子第41章 上德若谷 大白若辱 大方無隅 大器晚成 大音希聲 大象無形 道 ...

  9. ffmpeg sws_scale函数的用法

    如果想將某個PixelFormat轉換至另一個PixelFormat,例如,將YUV420P轉換成YUYV422,或是想變換圖的大小,都可以使用swscale達成. 其中,PixelFormat 的列 ...

最新文章

  1. 通过XML文件生成View
  2. 浙江省单招单考计算机专业,2016浙江省单招单考《计算机类》试题卷
  3. java group类_浅析Java中线程组(ThreadGroup类)
  4. python批量执行linux命令并写入log日志
  5. git把本地代码上传(更新)到github上
  6. led16*16点阵实验c语言,基于单片机的64*16LED点阵电子显示屏设计 pcb图+原理图+源程序...
  7. 作者:钱卫宁(1976-),男,华东师范大学数据科学与工程研究院教授、博士生导师...
  8. 未来 10 年,物联网将成为主流!
  9. 三包围结构的字是什么样的_男孩起名精选:搭配美观,结构合理的男宝宝名字...
  10. AcWing 802. 区间和
  11. 一位寒门博士的致谢,女友回复...
  12. eclipse中svn从分支合并到主干及冲突解决
  13. matlab液压仿真模型,基于MATLABsimulink的液压系统动态仿真.ppt
  14. 管理信息系统开发流程
  15. 近五年计算机考研国家线、自划线汇总!
  16. 中国公交广告高峰论坛——天津
  17. codecombat 代码攻略
  18. 字节跳动内推 校招 社招 实习生都可以投递
  19. CSTC2021 WriteUp
  20. VIVADO与Matlab版本对照表

热门文章

  1. b站电脑客户端_B站(哔哩哔哩) 视频批量下载工具#电脑版##更新
  2. 作者:陶克(1988-),男,博士,北京系统工程研究所助理研究员。
  3. 2015年《大数据》高被引论文 Top10
  4. 作者:张广艳,男,博士,清华大学计算机科学与技术系副教授,中国计算机学会会员。...
  5. 【Java】模拟分组交换网络的时延、丢包
  6. 算算奖学金(洛谷P1051题题解,Java语言描述)
  7. elk系列5之syslog的模块使用
  8. linux公司常用基础命令必知必会一
  9. 关于COCOS2D-X 中的音乐与音效应用的备注
  10. Qt Creator 的 wxWidgets 模板包 (Linux下测试通过)