php格式解析和更改。日期格式始终为两个字符

php格式解析和更改。日期格式始终为两个字符,php,Php,这是我的日期格式: d.m.y 但是我需要它,就像dd.mm.yy 如何使用php检查格式,如果是d.m.y则将其转换为dd.mm.yy,如果已经是dd.mm.yy则将其保留 如果是y-m-d将其转换为yy-mm-dd 我如何处理正则表达式 为什么是正则表达式。因为我的数据是恒定的。而且每种安装都是不同的。但在某些情况下,必须不是d.m.y,而是dd.mm.yy,例如 但也可以是其他格式。试试这个: $date = new DateTime('2000-01-01'); /// you nee

这是我的日期格式:

d.m.y
但是我需要它,就像
dd.mm.yy

如何使用php检查格式,如果是
d.m.y
则将其转换为
dd.mm.yy
,如果已经是
dd.mm.yy
则将其保留

如果是
y-m-d
将其转换为
yy-mm-dd

我如何处理正则表达式

为什么是正则表达式。因为我的数据是恒定的。而且每种安装都是不同的。但在某些情况下,必须不是d.m.y,而是dd.mm.yy,例如

但也可以是其他格式。

试试这个:

$date = new DateTime('2000-01-01'); /// you need to convert you input date to this format
echo $date->format('d-m-y');
试试这个:

$date = new DateTime('2000-01-01'); /// you need to convert you input date to this format
echo $date->format('d-m-y');

您可以使用

$date = date('d.m.y', strtotime($your_date))

你可以用

$date = date('d.m.y', strtotime($your_date))



没必要去纽约,只是example@senzacionale:嗯,使用你需要的任何格式,或者不要使用任何格式:参考我的答案了解详细信息。这不是必要的d.m.y。它只是example@senzacionale:好的,使用您需要的任何格式,或者不要使用任何格式:参考我的答案了解详细信息。这不是必要的d.m.y。只是一个例子。您需要将日期格式转换为答案中所示的
'YYYY-MM-DD'
格式,然后使用
格式
功能,您可以将其转换为任何格式。这不是必要的d.m.y。这只是一个例子,您需要将日期格式转换为
'YYYY-MM-DD'
格式如回答中所示,然后使用
格式
功能,您可以将其转换为任何格式。不需要d.m.y.它只是example@senzacionale试试看,让我知道它是否有效。它不是必需的。它只是example@senzacionale试试看,让我知道它是否有效你需要举例说明你的日期格式
d.m.y
无法显示大多数日期
dd.mm.yy
表示什么?似乎你指的不是
date()
中使用的字母,所以你能给出一些具体的例子吗?输入/输出示例会很好。你需要给出日期格式的示例
d.m.y
无法显示大多数日期
dd.mm.yy
表示什么?您所指的似乎不是
date()
中使用的字母,因此您可以给出一些具体的示例吗?输入/输出示例会很好。