PHP:strftime(),date()或DateTime,哪个更好?

Cha*_*aim 21 php date strftime

我很好奇,想知道是否有在使用PHP任何优势strftime()date(),反之亦然.

我下载的课程使用了strftime().但是,由于它不支持某些系统上的所有时间格式,我想改为使用它date().我想知道使用一个是否有任何重大差异或优势.

那个strftime()只支持那些服务器c库支持的日期格式的事实呢?是否date()有任何类似的限制?

Jam*_*s C 14

我认为你会发现date()它比使用更广泛strftime()

date() 只能用英语返回月/日名称,并且无法为您提供其他语言的翻译.

性能影响应该可以忽略不计.

如果您决定使用日期路线,我建议使用DateTime哪种方式使大多数日期和时间相关的操作比使用原始程序功能更容易.


web*_*ave 13

PHP中使用strftime()超过date()的任何优点

日期手册页:

要格式化其他语言的日期,您应该使用setlocale()和strftime()函数而不是date().