dateとstrftimeの違いの履歴

PHPの関数でdatestrftimeがあるけど、何が違うのか今までよくわかってなかった。

ローカルの日付/時刻を書式化する

http://www.php.net/manual/ja/function.date.php

ロケールの設定に基づいてローカルな日付・時間をフォーマットする

http://www.php.net/manual/ja/function.strftime.php


両方とも、ローカルの日時を出力しますが、dateはロケールを参照しません。strftimeはロケールを参照します。

よくよく考えてみたら、"変換指定子"なんてものがある時点で「ローカライズしてください」って感じの書式だよね…