将“7月5日星期六”转换为“05-07-2014”

时间:2014-07-05 10:31:40

标签: php

我想在PHP中将字符串Sat 7 Jul转换为05-07-2014。有这么简单的功能吗?有趣的是,字符串不包含年份。

2 个答案:

答案 0 :(得分:4)

你可能需要这个:

date("d-m-Y", strtotime("Sat 5 Jul"));

答案 1 :(得分:1)

你可以将你的字符串转换为时间戳,然后给它你喜欢的格式。

$originalDate = "Sat 5 Jul";
// converting it to timestamp
$timestamp = strtotime($originalDate);
// format it as you prefer (without year)
$newDate = date("d-m", $timestamp);
// print out the result
echo $newDate;

输出将是这样的:

  

05-07