我有以下的
$nextDisponibility->formatLocalized('%A %e %B à %kh%M')
这给了我
11月13日上午8点
我怎样才能去掉一个小时之前的空格?
从AA>
%K小时,24小时格式,在0到23个位数之前有空格
这是最好的方法吗?
最佳答案
如果你不想做字符串操作,你可以做一些更“老套”的事情:
$string = $nextDisponibility->formatLocalized('%A ')
.trim($nextDisponibility->formatLocalized("%e"))
.$nextDisponibility->formatLocalized(" %B ")
.ltrim($nextDisponibility->formatLocalized("%kh%M"));
不过,如果您不关心其他的双空格,则
$string = str_replace(' ',' ',$nextDisponibility->formatLocalized('%A %e %B à %kh%M'))
可能更好。