26

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

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

strftime()仅支持该服务器 c 库支持的日期格式这一事实又如何呢?有没有date()类似的限制?

4

2 回答 2

16

我想你会发现date()strftime()

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

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

如果您决定采用日期路线,我真的建议您使用DateTime它,这使得大多数与日期和时间相关的操作比使用原始程序函数更容易。

于 2011-05-09T19:04:24.283 回答
13

在 PHP 中使用 strftime() 而不是 date() 有什么优势吗

日期手册页

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

于 2011-05-09T18:54:52.747 回答