同じ日時を Python・PHP・Java・Day.js・Excel の書式で整形して比べます。トークン早見表を押すと書式に挿入できます。
同じ日時を Python の strftime、PHP の date()、Java の DateTimeFormatter、Day.js の format()、Excel の表示形式で整形して、結果を並べて確かめるツールです。書式文字列の書き間違いや、言語ごとのトークンの違いを確認できます。
yyyy は暦の年、YYYY は週基準の年です。12月末の日付では YYYY が翌年になることがあります。Java タブで日時を 2024-12-30 にして「YYYY-ww」と「yyyy」を比べると違いがわかります。
Linux や macOS では %-m・%-d と書きます。Windows では %#m・%#d です。Python タブで %-m/%-d を入れると結果と注意が表示されます。
表示形式に aaa と書くと「日」、aaaa と書くと「日曜日」になります。ddd・dddd は英語の Sun・Sunday です。Excel タブの早見表で並べて確認できます。
date() は秒より細かい時刻を持たないので、u(マイクロ秒)は常に 000000 になります。実際の値が必要なら DateTime::format() を使います。PHP タブで u を入れると注意が出ます。