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

将1天添加到DATETIME格式值

缪升
2023-03-14
问题内容

在某些情况下,我想将DATETIME格式的变量的值增加1天:

$start_date = date('Y-m-d H:i:s', strtotime("{$_GET['start_hours']}:{$_GET['start_minutes']} {$_GET['start_ampm']}"));

做这个的最好方式是什么?


问题答案:

如果要在PHP中执行此操作:

// replace time() with the time stamp you want to add one day to
$startDate = time();
date('Y-m-d H:i:s', strtotime('+1 day', $startDate));

如果要在MySQL中添加日期:

-- replace CURRENT_DATE with the date you want to add one day to
SELECT DATE_ADD(CURRENT_DATE, INTERVAL 1 DAY);


 类似资料:
  • 问题内容: 我有约会。我使用这样的Joda-Time DateTime向其中添加一天。 当我打印dateTime时,我得到了这个date 。乔达约会时间没有增加一天。我没有发现任何错误。 谢谢 问题答案: 该方法不是可变器。它返回已更改的给定对象的副本,而不是更改给定对象。 如果要实际更改变量值,则需要:

  • 问题内容: 我是这个网站的新手,我才刚刚开始学习Java。我正在尝试将几天添加到GregorianCalendar中,但是它不起作用。在这里…(忽略顶部的块),其底部的添加日期很烦人。 感谢您阅读本文!我欢迎任何反馈… 问题答案: 这里有太多代码。用户互动过多。 从一种简单的方法开始做一件事,然后在正确的方法上解决。 这是您可能的操作方式: 一旦测试并证明了此方法,您就可以让其余的代码调用它。 更

  • 问题内容: 考虑以下代码示例: 从PHP 5.3开始,这将产生(类似)以下输出: 但是下面的代码: …仅发出错误: 为什么将这些属性“添加”到对象?请注意,它们没有定义为手册页DateTime`上的类的一部分。 问题答案: 发生了一些魔术,但这很简单。 DateTime类没有您要访问的公共变量“date”。但是,作为PHP工作方式的副作用,在该类上调用print_r或var_dump时会创建一个变

  • 问题内容: 我正在尝试写一些东西,让某人可以将有声读物上课,并且应该将到期日定为14天。我的班级有一个toString()方法,该方法应打印出到期日,但无论如何始终打印出到期日是3/5。 问题答案: 没有按照你的意思去做。它的值是静态常量的值,我想是2(实际上,您可以在源代码中看到它)。 我想你是说 此外,您不应该拨打两次电话:如果您拨打两次电话,日期可能会不一致。调用一次,将其分配给一个字段:

  • 问题内容: 我需要一个MySQL函数,该函数将允许我经过多个工作日(星期一至星期五)和开始日期DATE或DATETIME(与我的实现无关紧要),并使其返回多个工作日的新DATE或DATETIME。将来。 示例:假设“ 2013-09-01”是星期一,则返回“ 2013-09-16”。 同样:返回“ 2013-09-01” 我找到了我所需要的MSSQL数据库的此功能(我认为),但MySQL除外。我试

  • 问题内容: 我正在审查一些工作中的代码,发现代码在处理当前时间增加1周时的处理方式不一致,并且想知道是否有任何理由使一个人真正比另一个人更受青睐: 第一个是实用程序方法: 第二个使用简单的毫秒算法: 第二种方法显然使用“幻数”来定义星期,但是可以将其移动为常量。 除此之外,是否有任何理由为什么其中一种方法比另一种更受青睐? 基本上,我想将代码更改为始终保持一致,但是我不确定要删除哪个代码。因此,任