-2

我有一个日期字符串,其格式为2012/04/19. 我想用它替换/标志,-这样它就有了格式2012-04-19

我试过str_replace了,但它不起作用。

str_replace('2012/04/19','/');
4

4 回答 4

4

您正在寻找

str_replace("/", "-", "2012/04/19");
于 2012-07-31T18:02:44.963 回答
2

你没有str_replace正确调用。

$date = str_replace('/', '-', '2012/04/19');
于 2012-07-31T18:03:05.410 回答
2

str_replace 的语法是str_replace(find,replace,string,count).

所以你想使用

str_replace('/','-','2012/04/19');
于 2012-07-31T18:04:11.047 回答
1

根据文档,您需要的代码是

str_replace("/", "-", "2012/04/19");
于 2012-07-31T18:06:02.770 回答