文本日期到数字日期,请

时间:2011-11-07 15:22:36

标签: php date text numerical

如果有人可以帮我这个? PHP 我在表格EX:2011年11月7日,凌晨12:00我有这种结果 所以我需要这种结果EX:11 07,2011,12,00 如何将此文本日期转换为数字日期。

非常感谢,:))

3 个答案:

答案 0 :(得分:1)

在php中查看带有date()的strtotime(),你可能需要稍微格式化你的输出。

答案 1 :(得分:0)

<?php
$dateValue = '11 07, 2011';
date('m d, Y, H, m', strtotime($dateValue));
?>

请注意,在当前状态下,strtotime

可能无法正确解析您的日期值

答案 2 :(得分:0)

这是我的看法:

function convert_date($date) {
    $components = explode(" ",$date);
    $time_component = array_pop($components);
    $date_component = implode(array_slice($components, 0, 2));


    return date("m d, Y, ", strtotime($date_component)) .
            date("H, i", strtotime($time_component));
}

以下是一些运行:

   $t1 = "November 07, 2011, 12:00";
   echo convert_date($t1) . "\n";

产出:11 07,2011,12,00

$t2 = "December 25, 2011, 5:31";
echo convert_date($t2);

产出:12 25,2011,05,31