PHP如何比较日期和日期?

2024-07-01

我从数据库中得到这个值:

'2009-1-1 00:00:00',好的,让我粘贴我的代码:

$fetch = mysql_fetch_assoc($result);
$db_value = $fetch['date'];//'2009-1-1 00:00:00'

$today = date('Y-m-d H:i:s'); // Todays date

如果我想比较两个值,我该怎么做:

if($db_value < $today){
    // Do something
}

或者方法2,转换为strtotime:

if(strtotime($db_value) < strtotime($today)){
    // Do someting
}

也许我的方法不正确,我应该用什么来比较2个日期?


也许,您可以使用 mktime 函数获取日期的纪元值,然后您可以

轻松比较日期的时间戳值。在解析第一个日期字符串之前

分为年、月、日、时、分、秒。然后使用 mktime 函数

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP如何比较日期和日期? 的相关文章

  • 如何从 SELECT 查询中获取行数?错误:mysqli_affected_rows() 期望参数 1 为 mysqli,给定对象

    我正在努力对表单进行服务器端验证 使用 AJAX 表单将 用户名 输入字段中的值发送到我的 php 页面 然后检查该用户名是否已存在于数据库中 这是我的 php 代码 result mysqli query dblink SELECT FR
  • 比较没有日期的时间 ​​swift3

    我正在使用 API 来获取每天五次的时间列表 作为 AM PM 格式的字符串 不带日期 上午 4 30 下午 1 00 下午 3 20 下午 6 40 下午 9 10 我想做的是在屏幕上显示下一个时间取决于iPhone上的当前时间 因此 如
  • NoCaptcha 返回错误 invalid-json

    我将 Google 时髦的 ReCaptcha NoCaptcha 集成到一个简单的 html5 表单中 在本地主机上它可以工作 但是在线测试它总是返回错误 invalid json 这是我的代码的一部分 secret TEHSEHCRET
  • 请求参数和 phpdoc [重复]

    这个问题在这里已经有答案了 可能的重复 是否有记录 GET POST 参数的标准 https stackoverflow com questions 2121710 is there a standard for documenting g
  • CSRF 令牌无效。请尝试重新提交表格

    每次尝试提交表单时 我都会收到此错误消息 CSRF 令牌无效 请尝试重新提交表格 我的表单代码是这样的
  • PHP:强制转换为(数组)和返回类型:数组不一样吗?

    我在 PHP 中遇到以下问题 print r 说是一样的gettype 说相同的类型 但最后的输出不适用于这两种情况 尽管它们应该是相同的 这对我来说看起来很奇怪 代码和输出 docdatau get object vars json de
  • in_array 与 isset - 性能

    考虑以下代码片段 例子 1 array Array 1 2 3 4 5 6 7 array test Array 3 5 4 7 3 6 7 8 8 9 3 foreach array test as value if in array v
  • 使用 PHP 连接到 MSSQL Server 2008

    我们在 Windows Server 2008 R2 上使用 MS SQL Server 2008 并已安装Apache 2 2 19 and PHP 5 2 17 分别地 我们已经安装了 PHP 的 MSSQL 模块并使用以下连接字符串
  • 使用 PHP 解析 XML 导航站点地图

    我正在从 XML 文件实现 PHP 站点地图解析器 我做得相对不错 但是 我需要解析器更加动态 我需要实现一个递归函数 它将继续循环找到的每个 child node 一个节点可以在另一个 child node 中包含许多 child nod
  • 在 PHP 中格式化 JSON 格式的文本文件

    所以我得到了一个带有按钮的 HTML 页面 当我单击该按钮时 一个单独的 javascript 文件会向我的 PHP 文件发送 GET 请求 并期望返回 JSON 对象 我的 PHP 读取 JSON 格式的文本文件 并将其转换为 JSONO
  • 将日期从“2009-12 Dec”格式转换为“31-DEC-2009”

    2009 12 Dec should be converted to 31 DEC 2009 2010 09 Sep should be converted to 30 SEP 2010 2010 02 Feb should be conv
  • 我可以在 javascript 中使用 php 吗?

    初学者的问题 我可以在 JavaScript 中使用 PHP 吗 例如在 jquery 中 triggers eq 1 post PHP 在服务器端执行 JavaScript 在客户端执行 但是你可以像这样打印 PHP 变量 trigger
  • Moodle 2.0 与 Nginx 后端

    您好 我正在寻找有关如何为 Moodle 2 0 配置服务器 以 nginx 作为服务器 以 PHP FPM 或 FastCGI 以 mySQL 作为后端 的教程 抱歉 如果我对服务器架构菜鸟的这些术语感到困惑 可能会在 Ubuntu De
  • 通过 php 请求表单名称[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 当我提交表单时 我想从 php 检索
  • 使用 AJAX 提交表单,将表单数据传递给 PHP,无需刷新页面 [重复]

    这个问题在这里已经有答案了 谁能告诉我为什么这段代码不起作用
  • MacOS Sierra 上未找到 OpenSSL

    我正在尝试安装 PHP MongoDB 驱动程序 但安装失败 因为它找不到 OpenSSL Users username mongo php driver src libmongoc src mongoc mongoc crypto ope
  • PHP Post 数组的数组

    我想从 HTML post 请求更改两个不同的表到运行 PHP 的服务器 以前 当我只想更改一张表时 所有列和值都放入 POST 数组中 所以我会 colname1 gt val1 colname2 val2等等 然后我将循环 POST 来
  • PHP / MySQL 查询电子邮件地址时出错

    我一直在尝试使用以下语句查询电子邮件地址 但是在尝试成功转义字符串几个小时后 我已经接受了失败 我正在使用的查询是 SELECT id email FROM user WHERE email email 这给了我一个错误 MySQL 错误
  • awk 单引号或双引号的用法

    为什么 awk 命令使用单引号和双引号不能产生相同的结果 root vm90 root who awk print 2 root vm90 root who awk print 2 我想在 PHP shell exec 函数中使用 awk
  • 替换 PHP 字符串中的特殊字符的问题

    我正在尝试将 PHP 字符串中的特殊字符替换为普通字符 例如将 替换为 o 将 替换为 a 我尝试使用 PHP Normalizer normalize 函数 如以下代码所示 if Normalizer isNormalized word

随机推荐

  • printf 与 std::string ?

    我的理解是string是的成员std命名空间 那么为什么会出现以下情况呢 include
  • psutil.Process(pid).name 的替代方案

    我已经测量了性能psutil Process pid name事实证明它比例如慢十倍以上psutil Process pid exe 由于这些函数的最后一个需要对路径的不同权限 因此我不能只从路径中提取文件名 我的问题是 有没有其他选择ps
  • 如何创建大型SWT图像?

    在我的 eclipse rcp 应用程序中 我需要创建尺寸为 30000x10000 像素或更大的图像 这张图片是NatTable http nattable org drupal 表示 使用标准图像创建方法 它会因不同的问题而失败 Out
  • C++ 函数参数:使用引用还是指针(然后取消引用)?

    我得到了一些代码 其中一些参数是指针 然后指针被取消引用 提供价值 我担心指针取消引用会消耗周期 但是在查看之后 之前的 StackOverflow 文章 取消引用指针的代价有多大 https stackoverflow com quest
  • 使用 Oozie 运行 shell 脚本

    我正在尝试运行一个sh通过Oozie编写脚本 但我面临一个问题 无法运行程序 script sh 在目录中 mapred local taskTracker dell jobcache job 201312061003 0001 attem
  • ASP .NET Core MVC:RedirectToAction 上的请求会发生什么情况

    我整天都在尝试在控制器之间传递数据 但现在我认为我还不太理解基础知识 在 ASP NET core 的整个文档中 他们使用 请求 一词 我假设这是由 WebServer 客户端发出的 HttpRequest 还有一些不同的事情应该与请求的生
  • SQLite:从命令行插入二进制数据

    我有这个 SQLite 表 create table mytable aid INTEGER NOT NULL PRIMARY KEY bid INTEGER NOT NULL image BLOB 我想将一个二进制文件插入到image该表
  • 在pushViewController之前设置视图控制器属性

    在我的应用程序中 我向视图添加了标签 将其连接到插座 但当我第一次从另一个视图控制器分配此插座然后调用时 什么也没有显示pushViewController来显示它 这是推送下一个显示标签的视图之前的代码 CustomViewControl
  • LaTeX:两栏文章中的多个作者

    我对 LaTeX 有点陌生 我遇到了一些问题 我正在使用一个twocolumn我的布局article 有四位作者涉及不同的隶属关系 我试图将他们全部列在标题下 以便他们跨越页面的整个宽度 都在同一水平上 它应该类似于这样 Article T
  • Eigen 静态库内存对齐

    我正在使用 C 17 GCC 7 4 0 Eigen 3 3 4 这是我的最小例子 我有两节课 B and C C位于静态库中 尝试创建实例时 程序因分段错误而崩溃B 静态库是通过优化构建的 构建类型 发布 如果在没有优化的情况下构建 程序
  • VueJS 语法:挂载时运行方法

    我想加载一些数据vue resource当页面加载时 如果按下刷新按钮 则重新加载该数据 保留我的代码DRY https en wikipedia org wiki Don 27t repeat yourself我想将此功能放入一个方法中
  • 在谷歌云平台中运行数据流时“找不到方案gs的文件系统”

    我正在 Google Cloud Platform GCP 中运行我的 google dataflow 作业 当我在本地运行此作业时 它运行良好 但是当我在 GCP 上运行它时 出现此错误 java lang IllegalArgument
  • Rails Installer + Cygwin:如何在 Cygwin 中最好地使用 ruby​​ 版本的 Rails 安装程序?

    我刚刚安装了 Windows 设置 以便通过 RailsInstaller 处理 Ruby on Rails 在 Windows 命令行上 一切都运行良好 我还使用 cygwin 它默认安装它自己的 ruby 版本 这与 bcrypt ru
  • 如何确定 Azure 队列中的所有消息是否都已处理完毕?

    我刚刚开始修补 Windows Azure 希望能帮助解答一个问题 如何确定 Windows Azure 队列是否为空并且其中的所有工作项都已被处理 如果我有多个工作进程查询工作项队列 则如果队列为空 GetMessage s 不会返回任何
  • Split() 已弃用 [重复]

    这个问题在这里已经有答案了 可能的重复 PHP 拆分替代方案 https stackoverflow com questions 2813241 php split alternative Successful geocode geocod
  • 使用四元数进行弧球旋转(使用 iOS GLKit)

    我正在寻找一种在具有四元数的 3D 模型上进行轨迹球旋转的简单实现 特别是在 iOS 上使用 GLKit 到目前为止 我已经检查了以下来源 使用 GLKit 进行轨迹球旋转 http thestrangeagency com arcball
  • 如何从使用屏幕重绘的程序获取输出以在终端屏幕抓取中使用?

    我正在尝试获取全屏终端程序的输出 该程序使用重绘转义码来呈现数据 并且需要tty or pty 跑步 人类遵循的基本程序是 在终端中启动程序 该程序使用重绘来显示和更新各个字段的数据 人类等待直到显示一致 可能使用诸如 不闪烁 或 自上次更
  • MVC SelectList 中 LINQ 查询的结果作为值和文本 - 不起作用

    我正在尝试使用 LINQ 查询的结果来填充 MVC 5 应用程序中的 SelectList LINQ 查询返回客户 ID Model public partial class Pricelist public int CustomerID
  • Akka:缺少 akka.version

    我有一个 scala 项目 它在 IntelliJ 中运行良好 运行 调试配置设置为应用程序 现在我想创建一个 jar 来使用 java jar jar 运行它 这是一个 Maven 项目 而不是 SBT 我有三个模块 包括所有其他模块的顶
  • PHP如何比较日期和日期?

    我从数据库中得到这个值 2009 1 1 00 00 00 好的 让我粘贴我的代码 fetch mysql fetch assoc result db value fetch date 2009 1 1 00 00 00 today dat