get_the_date()函数应该返回一个格式化的日期字符串,您可以将其传递给PHP的DateTime类-see the docs。 这包括几个方便的方法,允许您检索过去/未来的日期,这在这里可能会很有用,特别是DateTimeInterface::diff(),它将差值作为DateTimeInterval的示例返回-下面是您在代码中使用它的方法:
$postedAt = new DateTime(get_the_date());
$postedAtDiff = $postedAt->diff(new DateTime());
$postedAtString = $postedAtDiff->format('%a days ago');
1条答案
按热度按时间vlju58qv1#
get_the_date()
函数应该返回一个格式化的日期字符串,您可以将其传递给PHP的DateTime
类-see the docs。这包括几个方便的方法,允许您检索过去/未来的日期,这在这里可能会很有用,特别是
DateTimeInterface::diff()
,它将差值作为DateTimeInterval
的示例返回-下面是您在代码中使用它的方法:然后,您可以根据需要将
echo
输出到$postedAtString
。