2010-10-20 82 views
0

是否有使用GETDATE(或类似)输出电流一天的格式像这样PHP - 用文字显示当前日期?

twenty october twenty ten 

办法,我不能有一年,“二零一零年”,由于空间限制,所以它只是需要'二十一''二十二'等

回答

3

当然。按照this tutorial,然后将结果应用到您的日期。

注意:您需要一年拆分两个部分:2010 = 20,10

+0

完美,谢谢! – Yammi 2010-10-20 10:10:38

+1

很多这是多余的,因为不需要超过99。事实上,假设一个32位的时间字段,也不需要高于38的时间字段。当然,考虑到未来,以及在需要格式化其他更大的数字时重复使用是很好的做法。 – Aether 2010-10-20 10:12:44

1

你不能用PHP的date功能做到这一点。您只能以字符串形式输出月份。要做你所要求的你需要得到一个数字字功能(大量可用在那里),并将其应用于你的日子 - numberToWord(date('j')),今年的第一部分 - numberToWord(substr(date('Y'), 0, 2))和第二部分 - numberToWord(substr(date('Y'), 2, 2))。这个月是date('F')