当前位置: 首页 > 知识库问答 >
问题:

从现在到n日期的天数[PHP]

权承
2023-03-14

可以因此,我们都看到了如何从现在到将来的某个日期之间获得剩余天数,就像我在下面的简单代码中所做的那样:

说:$endate=一个未来的日期(从今天算起5天);

$start =  new DateTime();
$end = new DateTime($enddate);
$diff = $end->diff($start)->format('%a');
$days = intval($diff);
 
echo $days.'Days Remaining'; // 5 days Remaining

上面的PHP代码将告诉您现在和未来日期之间还剩下多少天。

但我想要的是这种情况的反面。那是。

而不是拥有

5 Days Remaining

我需要像这样的东西

0 Day(s) Spent //where today is day 0 of 5

共有2个答案

章增
2023-03-14

@KHIMAJI VALUKIYA在评论中提供的答案线索

这里的技巧是设置开始日期不是当前日期,而是开始计数/计算的实际日期。然后结束日期应该设置为当前日期。

$start =  new DateTime($enddate); //date to start counting from
$end = new DateTime(); //current date
$diff = $end->diff($start)->format('%a');
$days = intval($diff);
echo $days.'Days Spent'; // 5 Days Spent
施雅懿
2023-03-14

$start=new DateTime("2021-12-14");

$now=新日期时间();

$now_diff=$now-

print_r(now_diff美元。'花费的天数;

查找两个日期之间的天数

 类似资料:
  • 问题内容: 关于Oracle,我是一个初学者。我在弄清楚如何执行与此类似的操作时遇到了麻烦: 简而言之,我想选择每个在特定日期和时间前N天出生的人,但是我不太确定这是这样做的方式,也不会使我获得预期的结果。 PS:我正在oracle8i下开发。 问题答案: 您的查询对我来说看起来是正确的。这就是您从Oracle中的日期中减去天数的方法。如果您想增加几个月或几年,此链接将为您提供更多的见解: htt

  • 本文向大家介绍Java实现获取前、后N天日期的函数分享,包括了Java实现获取前、后N天日期的函数分享的使用技巧和注意事项,需要的朋友参考一下 代码很简单,功能也很实用,这里就不多废话了。 以上代码就是本文所述的全部内容了,希望大家能够喜欢。 请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

  • 问题内容: 我有一个PHP日期格式,我想以相同格式获取明天日期,例如。 PHP怎么可能? 问题答案: 使用日期时间 要么: 要么: 或在PHP 5.4+中:

  • 问题内容: 我想从Java中的当前日期减去n天。 我怎么做? 问题答案: 您不必使用日历。您可以只使用时间戳记: 更新 不要忘记在1000年底之前长时间添加“ l”。 请考虑以下警告: 在java秒,夏令时等情况下,将毫秒添加到Java日期中将使原始日期增加零天或两天。如果您需要100%确定仅添加一天,则此解决方案不可用。

  • 问题内容: 我正在使用PHPMyadmin,并使用PHP将值放入数据库中。我使用时间戳存储产品的到期日期,如下所示,例如: 我要选择所有到期日期等于今天的日期加上8天的日期(例如上面的那一天) 我也想在一个单独的页面中选择所有过期日期等于今天日期+ 2周的内容,如果有人可以帮助我,将不胜感激! 问题答案: 您可以使用以下查询来做到这一点: 您可以使用过去的日期。

  • 本文向大家介绍利用shell获取指定日期前N天的日期,包括了利用shell获取指定日期前N天的日期的使用技巧和注意事项,需要的朋友参考一下 一、创建测试文件test.sh 二、无参运行 三、传参运行 总结 以上就是利用shell获取指定日期前N天日期的全部内容,希望本文的内容对大家的学习或者工作能有所帮助,如果有疑问大家可以留言交流。