php - 如何在 PHP 中重新格式化日期?

标签 php date

我正在从数据库中提取各种帖子的日期。日期采用以下格式:

2009-08-12

Numeric Year - Numeric Month - Numeric Day

如何将这些日期重新格式化为更用户友好的格式,例如:

August 12, 2009

Numeric Month Numeric Date, Numeric Year

假设从 mysql 数据库中获取的日期存储在一个名为的变量中:

$date = $row['date_selected'];

最佳答案

与基于 strtotime 的示例不同,这允许您确保以正确的顺序解释月份和日期,而不管服务器上指定的区域设置如何。

$date = DateTime::createFromFormat('Y-m-d', '2009-08-12');
$output = $date->format('F j, Y');

关于php - 如何在 PHP 中重新格式化日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2754765/

相关文章:

php - 如何动态地将数据从数据库放到 session 中

php - 如何在网络服务器中执行 CUDA 文件 (PHP)

php - 在 Laravel 5.5 Migrations with Postgres 中定义字段

PHP 在 POST 之前重新格式化日期

javascript - 无法获取正确的耗时

java - 将日期参数传递给 jasper 报告时如何解决 ClassCastException?

php - 如何更改默认设计?

javascript - 我想在 javascript laravel 中添加 csrf_field()

php - 跨 PHP、MySQL 等管理日期的最佳方式是什么?

java - 通用 map 中的 Jackson De/Serializing Date-to-String-to-Date