当前位置: 首页 > 面试题库 >

在PHP中添加日期更新时间

萧卜霸
2023-03-14
问题内容

经过大量的google’ing和PHP手动阅读之后,我真的很想在日期时间加上X分钟,但似乎一无所获。

我的日期时间格式是:

2011-11-17 05:05year-month-day hour:minute

要添加的分钟数只是0到59之间的数字

我希望输出与添加分钟的输入格式相同。

有人可以给我一个有效的代码示例,因为我的尝试似乎并没有带我去任何地方?


问题答案:
$minutes_to_add = 5;

$time = new DateTime('2011-11-17 05:05');
$time->add(new DateInterval('PT' . $minutes_to_add . 'M'));

$stamp = $time->format('Y-m-d H:i');

在ISO
8601标准的持续时间
是在形式的串P{y}Y{m1}M{d}DT{h}H{m2}M{s}S,其中所述{*}部件用指示的持续时间有多长一个数字值代替。

例如,P1Y2DT5S表示1年,2天和5秒。

在上面的示例中,我们向构造函数提供PT5M(或5分钟)DateInterval



 类似资料:
  • 我在向表单输入日期时遇到了一个问题,我查看了其他帖子,但他们给我的解决方案对我不起作用:(错误指示我一个无效的月份错误。 我尝试使用TO_DATE('...','dd/mm/yyyy'),但通过这样做引发了另一个错误(actualizaoferta.php): 我试了很多方法来输入日期,但什么都没有。 程序 提前致谢:)

  • 问题内容: 在我的表我有,列。 示例:和 如何将此列添加到我的列中,这样我就可以 我尝试了这个: 但它不起作用。 谢谢你,史蒂夫 问题答案: 据我了解,您想将前两位数字添加为小时,将后两位数字添加为分钟-但您并未在通话中执行此操作- 您要将两个部分都添加为-请尝试以下操作: 在这里,我使用了两个嵌套-内部添加小时,外部添加分钟到添加小时的结果上。 另外:在SQL Server中是 基于1的 ,例如

  • 问题内容: 我想添加两个日期间隔,以小时和分钟为单位计算总持续时间,实际上我要执行加法运算,如下所示: 任何想法如何执行这种类型的间隔加法来获取PHP中总小时和分钟格式的两个间隔之和 问题答案: PHP没有运算符重载*,因此有了对象,PHP会尝试先将其转换为字符串,但不支持: 相反,您需要创建一个新对象,然后使用该函数添加间隔,最后将差异显示到参考点: 完整示例/(演示): 您可能还需要考虑查看如

  • 问题内容: 如何将n小时添加到Date对象?我找到了另一个在StackOverflow上使用几天的示例,但仍然不知道如何使用小时。 问题答案: 检查日历类。它具有(和其他一些)允许时间操纵的方法。这样的事情应该起作用。

  • 问题内容: 我在MySQL中有一张表。将表中的当前日期值添加为2天的sql语句看起来像什么? 这会增加一秒钟的值,我不想更新时间,我想增加两天? 问题答案: 假设您的字段是一种类型(或相似类型): 使用您提供的示例,它看起来可能像这样: 这种方法也适用。

  • 我的程序使用日期来检查工程师何时访问过机器。唯一的问题是日期并不是最新的。机器显示的日期和时间是机器启动的准确时间。当按钮被点击时就不会了。任何帮助都会有帮助。 代码: