【发布时间】:2020-07-23 01:45:23
【问题描述】:
我有 pregdate 作为怀孕的日期,而 duedate 作为怀孕的截止日期。但是当我运行代码时,我得到的是“到期日期:1970-01-01”,而不是在怀孕日期上增加了所需的 9 个月。 我为其中一位患者使用的试验日期是 2020-01-01,所以我应该得到 2020-10-01
$duedate = strtotime("+9 months", strtotime($pregdate));
$duedate = strftime ( '%Y-%m-%d' , $pregdate );
echo $duedate;
【问题讨论】:
-
使用
DateTimeImmutable表示日期,几乎所有其他内容都只是......糟糕...... -
应该是
$duedate = strftime ( '%Y-%m-%d' , $duedate );变量赋值错误 -
不应该增加 40 周吗?
标签: php html datetime-format calculation