我正在从 API 中提取日期字符串。返回的字符串如下所示:
2010-09-02T09:46:48.78
我想将其转换为 02/09/2010 (dd/mm/yyyy) 但是
date_format($note['createdate'], "d/m/Y")
结果错误:
Warning: date_format() expects parameter 1 to be DateTime, string given in
谁能引导我正确的方向,
塔,
琼斯
我正在从 API 中提取日期字符串。返回的字符串如下所示:
2010-09-02T09:46:48.78
我想将其转换为 02/09/2010 (dd/mm/yyyy) 但是
date_format($note['createdate'], "d/m/Y")
结果错误:
Warning: date_format() expects parameter 1 to be DateTime, string given in
谁能引导我正确的方向,
塔,
琼斯
echo date('d/m/Y',strtotime('2010-09-02T09:46:48.78'));
为什么要复杂?!
date_format(new DateTime($note['createdate']), "d/m/Y")
或使用 matTheCat 向您展示的 strtotime。
有一些技术可以做到这一点。但最有用的是这个。
$dateRegistered = $row['registracion_date'];
$formatDate = DATE_FORMAT(new DateTime($dateRegistered), 'd.m.Y г.');
希望这对很多人有帮助。干杯。@Vaseto.tk :)