Skip to main content

日付フォーマットいろいろ

一覧

言語pyc#xlsphp(1)php(2)bashoraSwift
年(4桁)yyyyY%Y%YYYYYyyyy
年(2桁 0埋め)yyy%yYY
月(2桁 0埋め)mmm%m%mMMMM
日(2桁 0埋め)ddd%d%dDDdd
月(2桁 空白埋め)mn .
日(2桁 空白埋め)dj .%e .
曜日 0-6 (Sun-Sat)w%w-
曜日 1-7 (Mon-Sun)N%uD
時(24h,2桁 0埋め)hhH%H%HHH24HH
時(12h,2桁 0埋め)h%I .HH
時(24h,2桁 空白埋め)G .%k
時(12h,2桁 空白埋め)g .%l
時(24h,1-2桁)h
時(12h,1-2桁)
分(02桁)mmi .%M%MMI .mm
秒(02桁)sss%S%SSSss
ミリ秒fff000vFF3SSS
マイクロ秒%fuFF6SSSSSS
月名 (長)MONTH
月名 (短)MON
曜日名 (長/英字)dddl%A
曜日名 (短/英字)dD%a
曜日名 (長/local)aaaDAYEEEE
曜日名 (短/local)aDYEEE
タイムゾーンの時間TZHZ
タイムゾーンの名前ZZZ
AM/PMAM/PMAMa
Unix Epochからの秒数U%s ??
  • php(1) : DateTime::format と date
  • php(2) : strftime ← deprecated
  • bash : date コマンド
  • TZH は 9 と出る
  • Z は +0900 と出る
  • 当たり前だけど、24時間と12時間表記で 0 時台の表示が違うのだなあ