如何使用PHP将DOB转换为正确的字格式

时间:2018-05-24 07:09:28

标签: php

如何将DOB转换为单词。

ex-21/05/1992作为二十一,可能是Ninteen ninty二。

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

$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;

1 个答案:

答案 0 :(得分:0)

尝试一下,

$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格式的日期   各个组件之间的分隔符:如果分隔符是a   斜线(/),然后是美国m / d / y;而如果   separator是短划线( - )或点(。),然后是欧洲d-m-y格式   假设。但是,如果年份是以两位数格式给出的   分隔符是破折号( - ,日期字符串被解析为y-m-d。