【发布时间】:2014-06-23 14:43:43
【问题描述】:
我得到了想要添加一定天数的日期。 我尝试改变这一点:
echo date('d-m-Y', strtotime($row_RSacessorios['Data_pedido']. ' + 10 days'));
进入这个:
$numDays = $row_RSacessorios['Dias'];
echo date('d-m-Y', strtotime($row_RSacessorios['Data_pedido']. ' + ' . $numDays . ' days'));
我的结果一直都是“1-1-1970”
如果我假设 $numDays = 12 它会给我正确的日期。 mySQL 日期格式为 yyyy-mm-dd
【问题讨论】:
-
那么
$row_RSacessorios['Data_pedido']是什么?您将其作为 strtotime 中的第一部分和第二部分(在第二个代码部分中)。$numDays应该是某种数字,但您似乎暗示它是一个日期。因此,据我所知,您正在添加两个日期。 -
能否请您输出 $row_RSacessorios['Data_pedido'] 数据?,问题应该在这个附近。
-
对不起 $numDays = $row_RSacessorios['Dias'];
-
好的,但是这两个变量是什么?实际值是多少?