Php 是否可以使用包含日期的变量设置新DateTime的日期?
我正在尝试创建一个Php 是否可以使用包含日期的变量设置新DateTime的日期?,php,date,datetime,Php,Date,Datetime,我正在尝试创建一个if语句,检查当前日期是否大于用户设置并保存在我的DB中的日期。我已经测试了一个固定的日期,它可以工作: if (new DateTime() > new DateTime("2016-02-25 09:00:00")) { echo "test"; } 但这会起什么作用 $PlannedStartDate = $ProjectRow['StartDate']; if (new D
if语句
,检查当前日期是否大于用户设置并保存在我的DB
中的日期。我已经测试了一个固定的日期,它可以工作:
if (new DateTime() > new DateTime("2016-02-25 09:00:00")) {
echo "test";
}
但这会起什么作用
$PlannedStartDate = $ProjectRow['StartDate'];
if (new DateTime() > new DateTime("$PlannedStartDate 09:00:00")) {
echo "test";
}
$PlannedStartDate=2016-01-19日期时间构造接受两个参数,其中第二个参数需要是日期时区 因此,您的代码正是由于这一点和输入错误而失败的。这是一个有效的:
$PlannedStartDate = "16:00:00";
if (new DateTime() > new DateTime($PlannedStartDate)) {
echo "test";
}
@MateiMihai有一个生活伴侣,不需要聊天。:)这就是你从我的评论中理解的全部?伟大的祝你好运..不,你的评论由两部分组成:1)“我不知道..它行得通吗?:|你应该先试试再问这里..这就是你学习编程的方式。”==不必要的废话。2) “很快回答你:是的”==有礼貌、体面的人。别担心,你还有时间去学习如何成为后来者:)我想我写的都是。。我仍然认为你花了太多时间问这个问题,而不是自己尝试。不要担心别人花了多少时间在某件事情上。你想得很周到,但没必要。