php - 如何将日期从一种格式转换为另一种格式?

标签 php mysql date

我在 Excel 工作表 03-Dec-10 中有这种格式的日期。所以它在将它插入数据库时​​不兼容。如何将日期转换为可接受的格式?

最佳答案

$input = '03-Dec-10';
$date = DateTime::createFromFormat('d-M-y', $input);
echo $date->format('Ymd'); // or possibly 'Y-m-d'

这将输出 20101203,这大概是您想要的。如果这不是您想要的,请查看 here .

你也可以反过来做:

$input = '20101203';
$date = DateTime::createFromFormat('Ymd', $input);
echo $date->format('d-M-y');

关于php - 如何将日期从一种格式转换为另一种格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5504642/

相关文章:

php - 使用 PHP 创建动态表

php - 通过 URL 传递变量信息的替代方法

php - 在php mysql中使用random不能随机id?

javascript - JSON 日期格式自行更改

Python日期时间和UTC偏移量转换忽略时区/夏令时

php - 在 php 中使用 foreach 无法正确显示字符串格式的所有月份

php - 如何使用 find in set 进行基于分数的用户排名?

php - MySQL 是否始终保证以这种格式将 DATETIME 转换为 STRING?

php - 我们何时何地使用 session_id()

mysql - 错误 2003 (HY000) : Can't connect to MySQL server on AWS RDS