在此示例中,在PHP中将字符串转换为时间

时间:2017-07-04 16:38:39

标签: php

我有一个日期字符串和一段时间的字符串。我需要将它们转换为Y-m-d h:i

格式

这是我到目前为止所拥有的。我正在将日期字符串转换为日期格式:

$fechasolucion = $_POST['fecha'];
$date = date("Y-m-d",strtotime($fechasolucion));

现在我需要将字符串$hora (19:29)包含在给定日期的时间部分。

我需要在结尾输出这个输出:

$fecha = "2017-07-01"
$hora = "19:29"

$date = "2017-07-01 19:29"

1 个答案:

答案 0 :(得分:1)

您可以合并两个变量$fecha$hora,然后将其转换为时间。

<?php
    $fecha = "2017-07-01";
    $hora = "19:29";

    $date_string = $fecha . ' ' . $hora;
    $time = strtotime( $date_string );

    echo date( 'Y-m-d H:i', $time );
?>

<强>输出:

2017-07-01 19:29