gpt4 book ai didi

php - 如何转换给定格式的日期

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:42:49 24 4
gpt4 key购买 nike

我有一个这种格式的日期:

20110122000000.000

我怎样才能改变它

12.01.2011

(2011 年 1 月 12 日)

然后我在 php 中使用它:

$origDate = "20110112000000.000";
$newDate = date("d.m.Y", strtotime($origDate));

它可以输出如下内容:

01.12.2011

谢谢!

最佳答案

如果您使用 >= PHP 5.3

$date = DateTime::createFromFormat('Ymd', '20110112000000.000');
echo $date->format('d.m.Y');

我无法在这里测试 PHP 5.3,所以如果那些无关紧要的东西正在播放 createFromFormat(),请先将其删除。

我不知道所有你的格式,但这会删除字符串末尾的所有 0.

$date = rtrim($date, '.0')

而且因为最重要的数字总是在右边,(在这个例子中是 2),所以这应该不是问题。

关于php - 如何转换给定格式的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4777400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com