はてなダイアリーやアンテナモジュールの日付と時刻のフォーマット
id:yshl:20050729:1122634671 について、もう少し調べたところ、こんな感じになっているようだ。
%a 曜日(Sun..) | %b 月(Jan..) | %c 月(1..12) | %d 日(00..31) | %e 日(0..31) |
%h 時間(01..12) | %i 分(00..59) | %j 通算日(001..366) | %k 時(0..23) | %l 時(1..12) |
%m 月(01..12) | %p 午前午後(AM,PM) | %r 時:分:秒 午前午後(時は01..12) | %s 秒(00..) | %u 通算週 |
%v 通算週 | %w 曜日(0..6) | %x 年(4桁) | %y 年(2桁) | |
%D 日(1st..31st) | %H 時(00..23) | %I 時(01..12) | %J 曜日(日..土) | %M 月(Januray..) |
%S 秒(00..) | %T 時:分:秒(時は00..23) | %U 通算週 | %V 通算週 | %W 曜日(Sunday..) |
%X 年(4桁) | %Y 年 (4桁) |
一年の通算週
- %u は 01..53 日曜と月曜の間と大晦日と元日の間が変わり目
- %v は 01..52 日曜と月曜の間が変わり目 一年の最後の週は01
- %U は 00..53 土曜と日曜の間と大晦日と元日の間が変わり目
- %V は 01..53 土曜と日曜の間が変わり目 一年の最初の週は53
日付だけの場合の時分秒のふるまい
- %h %l %I 常に 12
- %i %s %H %S 常に 00
- %k 常に 0
- %p 常に AM
- %r 常に 12:00:00 AM
- %T 常に 00:00:00
年を表示するフォーマットに %x %X %Y があるけど、%x と %X は大晦日、元日付近で 1 ずれる。なんでだろう。