php - 合并日期和时间

标签 php html date datetime time

$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/

相关文章:

php - 如何将其他自定义帖子类型的内容插入到帖子中?

php - CakePHP:将日期验证为 'dmy',但将其保存到MySQL作为正确的日期

mysql - 在 MySQL 中将列中的所有值从 VARCHAR 转换为 DATE

macos - 无法在 mac 上为 csipsimple 配置被子

php - 通过发布的数组过滤数据?

php pdo函数将结果作为数组传递并访问

php - 有没有办法阻止使用类似 Firebug 的工具编辑页面中的 HTML 和 CSS 内容?

html - 将悬停和单击事件居中并添加到 CSS3 按钮

JavaScript 功能在网络上损坏,但在文件中可用

html - 防止带有图像的 div 在 LI 中奇怪地换行