当我尝试使用普通 PHP 代码(d、Y、m 等)为日期和时间格式化我的日期差异时,它只是输出字母,而不是值。仅当我格式化 DateTime::diff 时。它适用于简单的 DateTime 对象。
这:
$date1 = new DateTime('2000-01-01');
$date2= new DateTime('now');
$date=$date2->diff($date1);
echo $date->format('d days ago');
输出“d天前”。
我知道如果我用 %a 替换 d,它会输出这是几天前。我想知道会输出秒、分钟甚至年的其他字符是什么。
提前致谢!