【问题标题】:How to convert DOB into proper word format using PHP如何使用 PHP 将 DOB 转换为正确的 word 格式
【发布时间】:2018-05-24 07:09:27
【问题描述】:

如何将 DOB 转换为单词。

ex- 1992 年 5 月 21 日为 20 月 19 日 92 日。

我试过这个功能,但它不起作用:

$dob_in_words = $dobObject;
$temp = explode('.',$dobObject);
$dob_in_words = date("m.d.Y", mktime(0, 0, 0, $temp[0], $temp[1],$temp[2]));
echo $dob_in_words;

【问题讨论】:

标签: php


【解决方案1】:

试试这个,

$dob_in_words = "21/05/1992";
$date = DateTime::createFromFormat('d/m/Y', $dob_in_words);
$dob_in_words = date("m.d.Y", strtotime($date->format('Y-m-d')));
echo $dob_in_words;

注意:

m/d/y 或 d-m-y 格式的日期可以通过查看来消除歧义 各个组件之间的分隔符:如果分隔符是 斜线 (/),则假定为美式 m/d/y;而如果 分隔符是破折号 (-) 或点 (.),然后是欧洲 d-m-y 格式 假设。但是,如果年份以两位数格式给出,并且 分隔符是一个破折号(-,日期字符串被解析为 y-m-d。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-20
    • 1970-01-01
    • 2014-03-04
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 2015-09-16
    • 2014-04-26
    相关资源
    最近更新 更多