需要插入 - 包含日期的变量?

时间:2010-07-22 17:16:20

标签: php string

我有一个格式为

的日期变量

2008 12 29

要在我的数据库应用程序中正确显示,我需要格式为

2008-12-29

有没有办法简单地将-添加到字符串中或用-替换空格?

我使用的是PHP,日期存储在$release_date

3 个答案:

答案 0 :(得分:3)

使用str_replace()

$release_date = str_replace(' ', '-', $release_date);

答案 1 :(得分:0)

str_replace()方法是您搜索的内容:

$good_format_date = str_replace(' ', '-', $date);

答案 2 :(得分:0)

如果您知道空格将始终是标准(空格键)空格,请使用str_replace(),如BoltClock所说。

但是,如果您的日期部分之间可能有额外的空格,制表符或其他空白字符,请使用preg_replace(),因为它几乎在所有情况下都适用于str_replace():

$release_date = preg_replace( '/\s+/', '-', $release_date );