【发布时间】:2016-12-12 09:53:37
【问题描述】:
可能是一个简单的问题,但如果我有一个日期,请说 12 月 3 日。我如何使用 php 以当前年份的日期时间格式获取该日期?
所以 2016 年将是 2016-12-03 和 2017 年 2017 年 12 月 3 日。
我有一个函数需要计算下一个付款日期,并且需要在没有魔术字符串的情况下工作
【问题讨论】:
-
使用 $datetime->format('Y') 方法。
可能是一个简单的问题,但如果我有一个日期,请说 12 月 3 日。我如何使用 php 以当前年份的日期时间格式获取该日期?
所以 2016 年将是 2016-12-03 和 2017 年 2017 年 12 月 3 日。
我有一个函数需要计算下一个付款日期,并且需要在没有魔术字符串的情况下工作
【问题讨论】:
只需使用DateTime 对象。您将获得当前年份,即使用 date-function。或者你也可以再次使用 DateTime 对象(new DateTime())->format('Y')
$date = new DateTime();
$date->setDate(date('Y'), 12, 3);
echo $date->format('Y-m-d');
【讨论】: