我有一个字符串,例如
20120201
我需要将其更改为
2012/02/01
显然我需要在字符串中的第4个,第6个字符后添加“/”。
有人可以帮助我在PHP中执行此操作吗?
谢谢。
答案 0 :(得分:7)
答案 1 :(得分:3)
您可以使用substr,类似
$result = substr($str,0,4)."/".substr($str,4,2)."/".substr($str, 6)
编辑:Java和Php之间的字符串连接:p
答案 2 :(得分:1)
如果要插入,可以使用http://php.net/substr_replace
$string = "20120201";
$newString = substr_replace(substr_replace($string, "/", 6, 0), "/", 4, 0);
获得的子串
$newString = substr($string, 0, 4) . "/" . substr($string, 4, 2) . "/" . substr($string, 6)
答案 3 :(得分:1)
您可以使用date_parse_from_format将日期对象解析为PHP日期对象,然后您可以以任何您喜欢的格式输出它。可用日期格式列表位于here