PHP中如何计算两个日期之间的天数? [复制]

2023-11-30

如果我有几个字符串$startDate and $endDate被设置为(例如)"2011/07/01" and "2011/07/17"(指2011年7月1日和2011年7月17日)。如何计算从开始日期到结束日期的天数?在给出的示例中,该时间为 17 天。


这是原始方法

$startTimeStamp = strtotime("2011/07/01");
$endTimeStamp = strtotime("2011/07/17");

$timeDiff = abs($endTimeStamp - $startTimeStamp);

$numberDays = $timeDiff/86400;  // 86400 seconds in one day

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

PHP中如何计算两个日期之间的天数? [复制] 的相关文章

  • PHP 的password_verify() 是否可以抵御极长的密码(DoS 攻击)?

    一般攻击场景 2013 年 Django 存在一个普遍漏洞 攻击者可以通过非常大的密码创建极其密集的 CPU 计算 请参阅此处的安全通知 https www djangoproject com weblog 2013 sep 15 secu
  • Codeigniter PHP - 在锚点加载视图

    我在一个长页面的底部有一个表单 如果用户填写了表单但它不验证页面是否以典型的 codeigniter 方式重新加载 this gt load gt view template data 然而 由于表单位于页面底部 我需要将页面加载到那里 就
  • PHP 读取使用 setcookie() 创建的 cookie

    来自manual https www php net setcookie 直到下一次加载 Cookie 应该可见的页面之前 Cookie 才会变得可见 这意味着创建的 cookiesetcookie将无法访问 COOKIE直到下一页加载 有
  • 转义用户数据,无需魔法引号

    我正在研究如何在来自外部世界的数据被用于应用程序控制 存储 逻辑等之前正确地对其进行转义 显然 随着 magic quote 指令在 php 5 3 0 中很快被弃用 并在 php6 中被删除 对于任何想要升级并进入新语言功能 同时维护遗留
  • 在php中获取大于2GB的文件大小的最佳方法?

    我想检查本地驱动器上的文件大小windows OS 但是PHP原生函数filesize 仅当文件大小小于时才有效2GB 大于的文件2GB将返回错误的数字 那么 是否有其他方法来获取大于的文件大小2GB 非常感谢 您始终可以使用系统的文件大小
  • Symfony 生成器形式、原则和 M:N 关系

    我有一个基本的 M N 设置 包含三个表 candidate position 和 Candidate position 这是 MySQL Workbench 的 ERD 屏幕截图 现在 我们继续讨论表单 在 symfony 生成器的默认世
  • 查明具有特定 ID 的会话是否已过期

    我正在创建一个上传功能 将用户上传的文件存储在服务器上 并以用户的会话 ID 作为名称 现在 我只想将此文件保留在服务器上 直到该会话处于活动状态 所以 我的问题是 如何根据会话 ID 确定会话是活动的还是过期的 以便在后一种情况下我可以安
  • PHP Github Pull 脚本错误“权限被拒绝(公钥)”

    我已经设置了一个 PHP 脚本来执行 GitHub 拉取 这包含在我的 Github 文件夹中 home mysite public html github github pull php 我的服务器已经有 SSH 公钥 就像我执行git
  • PHP 中的静态类初始值设定项

    我有一个带有一些静态函数的辅助类 类中的所有函数都需要一个 重 初始化函数来运行一次 就好像它是一个构造函数 有实现这一目标的良好实践吗 我唯一想到的就是打电话init函数 如果它已经运行过一次 使用静态 initialized变种 问题是
  • CryptoJS 使用密码加密 AES,但 PHP 解密需要密钥

    我在用CryptoJS https code google com p crypto js AES加密字符串 function doHash msg msg String msg var passphrase aggourakia var
  • 在另一个文件中扩展类的正确方法是什么?

    这就是我在 foo php 中的内容 class Foo public foo NULL public foo2 NULL public function setFoo foo foo2 this gt foo foo this gt fo
  • 错误 #520009 - 帐户受到限制

    我收到 520009 错误 帐户 电子邮件受保护 cdn cgi l email protection被限制 当尝试进行并行付款时 我的代码使用沙箱运行良好 但我切换到实时端点 它开始失败 有问题的帐户是有效的 PayPal 帐户 我使用的
  • ASP.NET MVC 3 中嵌入的 PHP 站点的 IgnoreRoute

    我有一个带有嵌入式 WordPress 博客的 MVC 3 网站 以下所有 url 均通过 MVC 定向 www mysite com www mysite com aboutus www mysite com contactus 我还有一
  • PHP 中的异或加密

    我是 Xor 加密的新手 并且在使用以下代码时遇到了一些问题 function xor this string Let s define our key here key magic key Our plaintext ciphertext
  • 将客户分配到 magento 的多个客户组

    您好 我想将多个组分配给特定客户 例如 Rajat 客户 属于 批发 零售商 电力 实际上我在上面看到了同样的话题每个客户有多个客户组 https stackoverflow com questions 6153011 multiple c
  • 获取特定时区一天开始时的时间对象

    如何获取代表给定时区特定日期的一天开始时间的 ruby Time 对象 date Date today date to time in time zone America New York beginning of day 目前输出 gt
  • 使用 Imagick 动态图像创建/Apache 标头

    在将现有的稳定网站转移到新服务器时 我遇到了一些使用 Imagick 动态创建图像的代码的间歇性问题 该代码解析 GET 查询 例如 example com image php ipid 750123 r 0 w 750 h 1000 然后
  • 控制数据是否存在于数组中

    我在mysql中有两个不同的表 我正在使用curl从json文件中获取数据 我的第一个表名称是 tblclients 该表存储客户端数据 我的第二个表名称是 tblcustomfieldsvalues 该表使用 tblclients 表的
  • WordPress - 类别和子类别的嵌套列表

    我正在尝试显示带有嵌套子类别的 WordPress 类别列表 到目前为止 我只能获取父类别列表或不包括父类别的子类别列表 但我无法将两者连接在一起 这是我想要创建的结果 Parent Category 子类别 子类别 Parent Cate
  • PHP Json_encode 将空格更改为加号 +

    我有一个网络应用程序 我首先将 JSON 数据存储在 cookie 中 然后每 x 秒保存到数据库 它只是打开与服务器的连接 服务器读取 cookie 它实际上并不通过 POST 或 GET 发送任何内容 当我保存到 cookie 时 我的

随机推荐

  • 带符号的过度打孔值的解析器?

    我正在处理一些旧数据导入 并遇到了来自外部源的大量数据 这些数据用签名过冲 我见过很多 但这是在我的时代之前 在我开始创建一个函数来解析这些陌生人之前 我想检查一下是否有处理这些陌生人的标准方法 我想我的问题是 Net 框架是否提供了用于转
  • JSF 2.0 获取当前会话中xhtml页面的内容

    我正在尝试使用 Flying Saucer 将 JSF 页面转换为 PDF ManagedBean SessionScoped public class ReportController public void createPDF Face
  • node.js Gmail API:获取内联/嵌入图像

    当抓取电子邮件时 我运行gmail users messages get 然后运行以下两个函数来处理payload function getBody message var encodedBody try if typeof message
  • 是否有 (return a) >>= b 的标准 Haskell 函数?

    我正在寻找一种方法来删除returns 来自以下函数 naming path getModificationTime path gt gt return formatTime defaultTimeLocale Y m d gt gt re
  • 登录后重定向页面的好处

    我看到很多网站 比如使用 vbulletin 的网站 都有 谢谢你 您已成功登录 点击此处继续 page 这样做有什么好处 优点吗 这和不重定向有什么区别 流量with重定向站点如下 此处的开启页面指的是 登录 区域的首页 login pa
  • QT C++ 错误:对“appprinter 的 vtable”的未定义引用

    问题 我有一个程序 其中包括打印机类 apppprinter 但是当尝试编译时我收到错误 appprinter cpp text 0x105 undefined reference to vtable for appprinter appp
  • Gem::Ext::BuildError: 错误: 无法构建 gem 本机扩展。在CenOS 6.5上

    安装Redmine 我试过了 bundle install without development test postgresql sqlite 但是错误 Gem Ext BuildError 错误 无法构建 gem 本机扩展 curren
  • MVC 3 - Html.EditorFor 似乎在 $.ajax 调用后缓存旧值

    这是以下问题的后续 MVC 3 ajax 响应似乎正在缓存部分视图的输出 那里有详细的问题描述 但是 我现在已经成功缩小了问题范围 这似乎与 Html EditorFor 帮助程序有关 因此出现了新问题 问题 我使用 ajax 将数据发布到
  • 如何从链接切换 Bootstrap 下拉菜单?

    我有一个工作正常的 Bootstrap 下拉菜单 我想做的是通过单击页面上其他位置的链接来触发菜单的打开 这是有道理的 因为菜单项中的内容等 文档页面说让链接执行类似的操作 dropdown toggle dropdown 或者可能 dro
  • 退出 Android 应用程序的最佳方法? [复制]

    这个问题在这里已经有答案了 我正在寻找一种通过代码退出我的 Android 应用程序的方法 是的 我知道 我不应该这样做 因为当你按下后退按钮时 android 会处理它 但我有一个定制的流程 迫使我实现这个 我已经搜索了一段时间 找到了多
  • 从另一个类调用 Main()

    我有一个名为TestMaze 我有另一个类名为DisplayHome其中有一个方法称为gameOver public void gameOver Console Write GAME OVER Console Write Play Agai
  • 为什么 Azure WebJob 中的时间触发器被触发两次?

    我正在使用带有 TimerTrigger 属性的 Azure WebJob 函数 每天早上在特定时间为某些用户排队发送电子邮件 根据阅读 我知道这应该表现为单例 并且在所有横向扩展实例中只触发一次 但是 用户报告收到两封电子邮件 并且日志记
  • MySQL 排序先于分组依据

    我需要找到每个作者的最新帖子 然后对结果进行分组 这样我就只能为每个作者找到一篇最新帖子 SELECT wp posts FROM wp posts WHERE wp posts post status publish AND wp pos
  • 如何为我的两个不同目标指定 #define 命令

    我有一个项目 我将其分为两个目标 原始的单目标项目使用了许多定义命令 但是我现在需要这些值根据我正在构建的目标而有所不同 这样做的正确方法是什么 我应该使用 AppDelegate 上声明的 NStrings 吗 或者我可以在设置 defi
  • ag 网格在单元格值更改时更改单元格颜色

    当网格中的单元格旧值 单元格新值时 我试图更改单元格颜色 我试过了 if e oldValue e newValue e colDef cellStyle function e return backgroundColor green 但是
  • 使用 Opencv 示例保存相机中的图像

    我用过这段代码来自iOS 示例 并尝试保存相机中的图像 问题是图像正在保存 但带有蓝色色调 如下所示 下面是我用来保存图像的代码 void processImagecv Mat image ALAssetsLibrary library A
  • Eclipse 插件 - 与文件扩展名和透视图关联的编辑器

    我正在开发两个 Eclipse 插件 我有下一个问题 我有两个管理相同文件的视角 我想在文件扩展名 编辑器 透视图之间建立关联 我的意思是 如果我在透视图 1 中打开文件扩展名 XXX 它会使用编辑器 A 但如果我在透视图 2 中打开相同的
  • 从“db 0”加载寄存器不会将 0 加载到 EAX 中?

    我已经把头撞在墙上一个多小时了 我不明白为什么下面的方法不起作用 如果我改变b db 1 to b db 0那么它应该打印 10 否则它应该打印 0 相反 程序总是打印 10 我一直在编写一个编写程序集的项目 这是失败的单元测试之一 我只是
  • 在 CONSOLE C# 中检测单个按键

    我是编码新手 决定从 C 开始 我决定编写一个简单的控制台程序来检测按键操作 如果只按下 Enter 键 它将显示数字 问题是你只要按住键 它就会继续显示数字 我应该在代码中添加什么以便程序仅检测SINGLE按下并忽略用户是否HOLDING
  • PHP中如何计算两个日期之间的天数? [复制]

    这个问题在这里已经有答案了 如果我有几个字符串 startDate and endDate被设置为 例如 2011 07 01 and 2011 07 17 指2011年7月1日和2011年7月17日 如何计算从开始日期到结束日期的天数 在