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

在PHP中向$ Date添加天数

陆甫
2023-03-14
问题内容

我有以下形式的日期作为MySQL查询的一部分返回 2010-09-17

我想将变量$ Date2设置为$ Date5,如下所示:

$Date2 = $Date + 1

$Date3 = $Date + 2

等等..

以便它返回2010-09-182010-09-19等等。

我努力了

date('Y-m-d', strtotime($Date. ' + 1 day'))

但这给了我约会之前$Date

什么是以“ Ymd”格式获取日期的正确方法,以便它们可以在其他查​​询中使用?


问题答案:

您要做的就是使用days而不是day这样:

<?php
$Date = "2010-09-17";
echo date('Y-m-d', strtotime($Date. ' + 1 days'));
echo date('Y-m-d', strtotime($Date. ' + 2 days'));
?>

并正确输出:

2010-09-18
2010-09-19


 类似资料:
  • 我正在使用Velocity(集成在我们公司的软件中)来编写电子邮件模板,但我很难找到解决上述问题的方法。 该软件将策略开始日期存储为${POLSDATE}变量,但是我需要能够在此日期上添加14天,我尝试了以下方法(以及其他几种变体): 没有添加的“$rendate_14”打印逗号分隔的数据数组(本例中的日期为2017年8月1日): JAVAutil。GregorianCalendar[time=1

  • 问题内容: 令我惊讶的是,JavaScript的Date对象没有实现任何类型的add函数。 我只是想要一个可以做到这一点的函数: 我只是希望有一个方向的指针。 我需要进行字符串解析吗? 我可以使用setTime吗? 毫秒呢? 像这样: 不过,这似乎确实很骇人-甚至行得通吗? 问题答案: JavaScript本身具有可怕的日期/时间API。尽管如此,您仍可以使用纯JavaScript进行此操作:

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

  • 问题内容: 假设我有这个: 我有一个随机日期,例如2015年5月6日(这不是固定日期,每次都是随机的)。如果要将此日期的“年份”作为年份,并在今年加上“ n”,我该怎么做? Date类中的所有方法都不是’int’。 为了从整数中添加年份,“ years”也必须是一个整数。 问题答案: 您需要将转换为。 您可以将Year(或其他字段)用作日历,然后将其转换回Date。

  • 问题内容: 我有一个日期,我想使用Python脚本为其添加5天。请考虑在月底也可以使用的一般解决方案。 我正在使用以下代码: ->正在打印 现在,我要在此日期之前增加5天。我使用以下代码: 哪个返回此错误: 问题答案: 先前的答案是正确的,但是通常这样做是更好的做法: 然后,您将拥有:

  • 我试图让用户输入日期来存储它,但我似乎无法将其记录下来。 当我试图将创建的对象添加到数组时,问题就来了。 以下是另一个类,以供setDay,setMonth,setyear参考:public class OurDate{private int day;private int month;private int year;