PHP所有字日期

时间:2010-05-15 00:50:27

标签: php datetime date

我想在PHP中将日期表达为“五月十二日二十”,任何想法?额外但不必要的时间就像“八十四点八点”?

3 个答案:

答案 0 :(得分:2)

快速Google搜索导致了这个问题:PHP number => word converter

您可以使用类似的内容并将日期的每个部分翻译成单词。

num2word(date('d'))

假设您调整了我与您的特定需求相关联的功能(您可能不希望它能够像现在这样拼出“nonillion”,但您希望这些数字都是全局和基数)并将其称为num2word(),它会给你当前的一天(今天是15,所以第十五,与日期('Y')相同,这将导致二千零十,等等)。

请注意,我找到的功能可能不是最好的(它只是第一个结果),尝试搜索"php word number"

答案 1 :(得分:1)

我在Perl:http://dj-skittles.dreamwidth.org/4107.html

中解决了这个问题的一小部分

它为转换1 =>提供了来源。首先,2 =>第二,3 =>第三,一直到99。

答案 2 :(得分:-1)

我会从一些switch语句和一些if / elseif语句开始。那应该是好的。

switch(date('n'))
{
case "1":echo "First";break;
...
case "14":echo "Fourteenth";break;
...
}