如何将日期格式d / m / Y更改为Ymd PHP

用户名

我想在客户端保留日期格式d / m / Y(24/12/2013)(用户从JQuery日期选择器以该格式输入日期)。但是在服务器端,我将其转换为Ymd(2013-12-24)格式。

为此,我以这种方式编写了代码

$brithdate = explode('/', $_POST['brithday']);
$brithdateFormated = $brithdate[2] . "-" . $brithdate[1] . "-" . $brithdate[0];

这样对吗?还是有任何简单的方法可以做到这一点

阿马尔·穆拉利(Amal Murali)

处理日期和时间时,请使用DateTime对象。您可以使用DateTime::createFromFormat()解析日期字符串,然后使用所需DateTime::format()的格式对其进行格式化:

$str = '24/12/2013';
$date = DateTime::createFromFormat('d/m/Y', $str);
echo $date->format('Y-m-d'); // => 2013-12-24

有关可用格式选项的列表,请参见文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将日期格式从%y-%m-%d%h:%m:%s更改为带有润滑和突变的%Y%M%D

熊猫:如何将日期格式%Y-%M-%D转换为%Y%M%D?

如何将2d30m这样的字符串格式更改为timepan?

如何将日期/时间格式更改为英语?

如何使用PHP将日期更改为通用/数字格式的数字?

将JS日期格式更改为PHP的功能

如何将php / mysql站点更改为静态站点

如何将日期格式更改为Month(缩写文本)

如何在数据库中比较具有不同格式Y / m / d和Y / m / d H:M的php中的日期?

如何将其从PHP更改为HTML

以熊猫格式将“%Y%M%D”形式的日期转换为“%Y%M%D%H%M%S”

我如何将php数组更改为javascript数组

javascript将时间戳值'1434460015'更改为'ymd'

获取日期为'2015-08-04'{“ YMD”}格式。如何将指定的日期格式更改为UTC格式?

如何将SqlLite中的日期从m / d / y转换为Ymd,以便可以使用strftime

将日期的输入格式从表单中的 SQL/PHP 中的 Y/M/D 更改为 D/M/Y

如何使用 moment.php 将日期格式从“星期一”更改为“星期一”?

如何将日期字段更改为特定格式

PHP 将日期格式从带时间的长日期更改为基本日期

我应该如何将任何类型的日期格式从数据库转换为这种格式“d/m/Y”?

如何将 HTML 文件更改为 PHP

使用公式将日期格式 m/d/yyyy 更改为 dd/mm/yyyy

如何将值更改为日期格式以及如何将值更改为时间格式

如何将日期时间格式更改为其他日期时间格式?

如何将日期字符串(j FY)更改为日期(Ymd)

如何将日期时间对象的格式更改为指定格式?

如何将日期格式从 Excel 更改为 SQL Server 格式

在 R 中将日期对象从“%Y/%m/%d”更改为“%d/%m/%Y”

如何将网页从 .html 更改为 .php