我有2个变量存储到mysql
:
Format: d/m/Y
Format: 24Hr
我怎样才能将它们连接成一个单独的变量:
2015-06-16T18:30
我尝试过:
$new_datetime=$campaign_date.'T'.$campaign_time;
但它不起作用
答案 0 :(得分:1)
这应该适合你:
(对于第一次约会,您必须将/
更改为-
,以便您可以使用date()
,并且可以将d/m/Y
的顺序更改为Y-m-d
之后,它与最后的时间进行简单的连接)
<?php
$campaign_date = "16/12/2014"; //Data from DB
$campaign_time = "18:00"; //Data from DB
echo $new_datetime = date("Y-m-d", strtotime(str_replace("/", "-", $campaign_date))) . "T" . date("H:i", strtotime($campaign_time));
?>
输出:
2014-12-16T18:00
答案 1 :(得分:1)
尝试一下,我自己测试了。
$db_date = date("Y-m-d",strtotime($db_date));
$db_time = date("h:i:s",strtotime($db_time));
echo $db_date.'T'.$db_time;