在 PHP 中剪切字符串的最佳方法

Best way to cut string in PHP

不想知道怎么用substr,例子很多。但我想知道这是否是缩短字符串的最佳方法?有没有 better/more 专业的方法来做到这一点?

例如,这是我的 print_r 给我的。但我只需要小时和分钟。

 string(25) "2020-03-05T12:00:00+01:00"

您可以使用这段代码:

<?php

$time = "2020-03-05T12:00:00+01:00";
$dt = new DateTime($time);
echo $dt->format('H:i');

这样做有很多好处。例如,您可以更轻松地操作日期(添加、减去时间间隔...)并以相同的方式格式化结果。