まぁPerlに限らないんだけど。 タイムスタンプから「2008年4月3日 9時27分6秒」みたいな文字列を作りたくてstrftimeを使ったんだが思いの他はまりまくったのでメモ。 perlだととりあえずstrftimeを使うのが普通だと思うので、記憶を頼りに適当に書式文字列を書いてみたら数字が一桁のときにゼロ埋めされてしまった。 ゼロはいらないんだけどなーと思ってドキュメントを見たら、どうもゼロ埋めかスペース埋めする書式しか見当たらない。 こんなときPHPだとstrftimeではなくてdateを使うとゼロ埋めしない書式があったりして、なんだよdateってstrftimeあるんだから似たようなもん作るなよこれだからPHPは……あれ、意外と助かるかも、みたいな。 それはさておき、strftimeのマニュアルをよく見てみるとprintfみたいに幅とかパディングの指定ができるとのことが書いてあった