php - 如何在 PHP 中将一种日期格式更改为另一种日期格式
问题描述
我如何将日期更改18/08/2018 10:46:15 pm
为Sat 25, 10:46:15 pm
PHP 中的日期。我正在执行以下操作:
```
$OldDate = "18/08/2018 10:46:15 pm";
$NewDate = $OldDate->format(D-j, Y-H:I:S);
echo $NewDate;
?>```
但是,它没有显示任何内容,我的格式是否正确?
解决方案
您的旧日期只是一个字符串。如果要对其进行格式化,则需要使用该字符串构造函数创建一个 DateTime 对象。
您还错误地指定了格式
$OldDate = new DateTime("18/08/2018 10:46:15 pm");
echo $OldDate->format("L-j, h:i:s A");
推荐阅读
- postgresql - AWS ELB 的 Postgres SSL 终止
- python - 您可以同时选择和分配 pandas DataFrame 中的列吗?
- python - 如何在不破坏原始张量的情况下翻转张量流张量中的一位?
- parquet - 写入 parquet 文件会抛出...未指定此请求所必需的 HTTP 标头
- c - 如何使用 g_bus_own_name 提供该工作服务?
- linux - 在 tcsh 中找不到命令
- npm - 安装引导 5.0.0。package.json 中的 Alpha 2
- postgresql - Liquibase databasechangelog xml文件-如何在postgresql中创建枚举
- mongodb - Kafka Connect 和 Mongo Source Connector 与管道中的查找聚合阶段
- sql - 通过滚动窗口分区计算不同的客户