我想在PHP中将日期表达为“五月十二日二十”,任何想法?额外但不必要的时间就像“八十四点八点”?
答案 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;
...
}