php - 将 MIkrotik 日期时间转换为 Mysql 日期时间

标签 php mysql codeigniter

我有一个数组,其中键之一是 datetime ,其值格式如下所示:

dec/10/2017 01:50:33

我的问题是,当我插入数据库时​​,值变化如下:

0000-00-00 00:00:00

你能帮我解决这个问题吗?如何在 php 中解决这个问题,谢谢

最佳答案

使用str_replacedatestrtotime方法

像这样简单又容易:

   $date = 'dec/10/2017 01:50:33';
   $formatedDate = str_replace('/', '-', $date);
   echo date('Y-m-d H:i:s',strtotime($formatedDate));

输出:

  2017-12-10 01:50:33

关于php - 将 MIkrotik 日期时间转换为 Mysql 日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47735355/

相关文章:

php - 无法通过 view()->share 在 App\Http\Controllers\Controller 中共享 Auth::check()

php - paypal自适应支付IPN中的自定义字段

java - 如何在PHP中通过shell_exec命令运行Java程序?

php - .htaccess 将非 WWW 重定向到 WWW 保留 URI 字符串

php - 从数组中删除最旧的元素

mysql - MySQL 上关联多个表

javascript - 当我尝试通过 POST 将行的 id 值发送到另一个页面时,该页面将始终获取 id 值 1

mysql - 使用表白名单选项更新 Debezium MySQL 连接器

php - Codeigniter处理错误的最佳方法,实际上不是验证错误

CodeIgniter + Doctrine : CRUD in Controller?