strftimeの履歴

ロケールにあわせて日付を書式化してくれる。

ちょっとしたこと


glibc環境(要するにLinuxとかの環境。多分windowsでは無理?)では、ちょっと便利な修飾子が使える。下はphpの例。

strftime( _("%m/%e(%a)"), strtotime( "2009-01-01" ) )
# こうなる
# → 01/01(Thu)

strftime( _("%-m/%-e(%a)"), strtotime( "2009-01-01" ) )
# こうなる
# → 1/1(Thu) # 先頭にゼロがつかない!


これはLinuxのmanページに書いてあった。(PHPのマニュアルには書いてなかった)
http://www.linux.or.jp/JM/html/LDP_man-pages/man3/strftime.3...

*動作環境に依存するコードの書き方なので要注意