$combinedDT = date('Y-m-d H:i:s', strtotime('$date $time'));
日期格式 2013-10-14
时间格式 23:40:19
尝试存储到日期时间数据类型时我得到零
最佳答案
您目前正在做 strtotime('$date $time')
.包裹在单引号中的变量不会被插入。如果使用单引号,PHP 会将其视为文字字符串,并且 strototime()
将尝试转换字符串 $date $time
变成一个时间戳。
它会失败,这可以解释为什么你会得到不正确的结果。
您需要改用双引号:
$combinedDT = date('Y-m-d H:i:s', strtotime("$date $time"));
^ ^
关于php - 合并日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19375184/