嗨,我的实体中有一个字段返回一个对象(日期时间)
object(DateTime)[13335]
public 'date' => string '1970-04-01 00:00:00.000000' (length=26)
public 'timezone_type' => int 3
public 'timezone' => string 'UTC' (length=3)
Run Code Online (Sandbox Code Playgroud)
我想将日、月、年作为字符串获取。
我如何在我的控制器中使用 php symfony 来做到这一点。
DateTime 类是日期和时间的表示,它创建一个 DateTime 对象。借助它,我们可以将日期从一种格式转换为另一种格式。还可以加、减日、小时、分钟...
这$obj是 的对象/实例DateTime。$obj可能是你的对象。
$obj = new DateTime('1970-04-01 00:00:00.000000');
Run Code Online (Sandbox Code Playgroud)
使用它,$obj我们可以将日期转换为日-月-年格式。
$dmy = $obj->format('d-m-Y');
// echo $obj->format('d'); // Get only day
// echo $obj->format('m'); // Get only month
// echo $obj->format('Y'); // Get only tear
echo $dmy; // converted new date
Run Code Online (Sandbox Code Playgroud)
您可以在控制器中使用此类代码。有关DateTime 的更多规范。
| 归档时间: |
|
| 查看次数: |
1738 次 |
| 最近记录: |