26

PHPに、strftime()以上date()またはその逆を使用する利点があるかどうかを知りたいです。

ダウンロードしたクラスはを使用しましたstrftime()。ただし、一部のシステムではすべての時間形式をサポートしているわけではないため、date()代わりに使用するように変更したいと思います。どちらか一方を使用することに大きな違いや利点があるかどうか疑問に思いました。

strftime()そのサーバーのcライブラリでサポートされている日付形式のみをサポートしているという事実はどうですか?date()同様の制限はありますか?

4

2 に答える 2

16

私はあなたが見つけるdate()よりも広く使われていると思いますstrftime()

date()月/日の名前は英語でのみ返すことができ、他の言語の翻訳を提供することはできません。

パフォーマンスへの影響はごくわずかです。

DateTime日付ルートを使用する場合は、元の手続き型関数を使用するよりも、日付と時刻に関連するほとんどの操作を簡単にする方法を使用することをお勧めします。

于 2011-05-09T19:04:24.283 に答える
13

date()よりもstrftime()を使用することのPHPの利点は何ですか

日付マニュアルページから:

他の言語で日付をフォーマットするには、date()の代わりにsetlocale()およびstrftime()関数を使用する必要があります。

于 2011-05-09T18:54:52.747 に答える