2

我正在从 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 

谁能引导我正确的方向,

塔,

琼斯

4

3 回答 3

10
echo date('d/m/Y',strtotime('2010-09-02T09:46:48.78'));

为什么要复杂?!

于 2010-10-07T08:57:19.307 回答
4
date_format(new DateTime($note['createdate']), "d/m/Y")

或使用 matTheCat 向您展示的 strtotime。

于 2010-10-07T08:59:45.487 回答
2

有一些技术可以做到这一点。但最有用的是这个。

   $dateRegistered = $row['registracion_date'];
   $formatDate = DATE_FORMAT(new DateTime($dateRegistered), 'd.m.Y г.');

希望这对很多人有帮助。干杯。@Vaseto.tk :)

于 2015-03-04T08:49:46.677 回答