Php 在字符串中输入字符,在第2个字符之后
我正在从一个包含军事时间为1330的数据库中提取值(不要问为什么) 我想将1330转换为13:30,然后运行strotime将13:30:00转换为下午1:30 关于如何在1330中的2到3个字符之间放置冒号,我遇到了编写者的阻碍。一个明显的方法是使用: 另一个解决办法是: 此外,还可能:Php 在字符串中输入字符,在第2个字符之后,php,string,Php,String,我正在从一个包含军事时间为1330的数据库中提取值(不要问为什么) 我想将1330转换为13:30,然后运行strotime将13:30:00转换为下午1:30 关于如何在1330中的2到3个字符之间放置冒号,我遇到了编写者的阻碍。一个明显的方法是使用: 另一个解决办法是: 此外,还可能: $time = "1330"; $new_time = implode(':', str_split($time, 2)); 一个明显的方法是使用: 另一个解决办法是: 此外,还可能: $time = "1
$time = "1330";
$new_time = implode(':', str_split($time, 2));
一个明显的方法是使用:
另一个解决办法是:
此外,还可能:
$time = "1330";
$new_time = implode(':', str_split($time, 2));
懒惰的方式:
chunk_split('1330', 2, ':') . '00';
懒惰的方式:
chunk_split('1330', 2, ':') . '00';
应该能够做到:
$time = '1330';
$part_a = substr($time, 0, 2);
$part_b = substr($time, 2, 2);
$new_time = $part_a . ':' . $part_b;
应该能够做到:
$time = '1330';
$part_a = substr($time, 0, 2);
$part_b = substr($time, 2, 2);
$new_time = $part_a . ':' . $part_b;
您可以使用以下方法进行操作:
$time = substr($time, 0, 2) . ':' . substr($time, 2);
但为什么要拆分。您可以在下午1:30通过以下方式直接获得输出:
echo date("h:i a",strtotime(1330));
第二个选项将使您更快地获得结果。为什么要浪费时间
希望这对您有所帮助:)您可以使用:
$time = substr($time, 0, 2) . ':' . substr($time, 2);
但为什么要拆分。您可以在下午1:30通过以下方式直接获得输出:
echo date("h:i a",strtotime(1330));
第二个选项将使您更快地获得结果。为什么要浪费时间
希望这有帮助:)很好!我第一次看到
chunk\u split
。在这个场景中非常有用+1很好!我第一次看到chunk\u split
。在这个场景中非常有用+1