Datepickerで曜日フォーマット指定(日付・曜日、日本語表示)

Datepickerは、javascript利用で日付管理にぴったり!

今回はWPで、カスタムフィールドに日付データを入れている。Javascriptの日付データは、そのまま扱うと微妙な調整が入ったりと、ちょっと使うには面倒なのでjQueryのDatepicker。

Datepickerだと名前通り、日付取得のフォームを実装してくれて便利。

WordPress「カスタムフィールド」プラグインのDatepicker

以下、マニュアル。

フォーマットの表示形式の変更について表記なし(発見できず)・・・

ブートスラップのピッカーの公式マニュアルに、フォーマット発見。

format

String. Default: “mm/dd/yyyy”

The date format, combination of d, dd, D, DD, m, mm, M, MM, yy, yyyy.

  • d, dd: Numeric date, no leading zero and leading zero, respectively. Eg, 5, 05.
  • D, DD: Abbreviated and full weekday names, respectively. Eg, Mon, Monday.
  • m, mm: Numeric month, no leading zero and leading zero, respectively. Eg, 7, 07.
  • M, MM: Abbreviated and full month names, respectively. Eg, Jan, January
  • yy, yyyy: 2- and 4-digit years, respectively. Eg, 12, 2012.

追加:日本語発見

曜日の表示を日本語に

曜日表記したい時って、または、年月日を/表記じゃなく漢字で書きたい時。

短い曜日と長い曜日

  • 月曜日・火曜日・・・・日曜日 ⇒ DD
  • 月・火・・・・・日 ⇒ D

日本語・英語

(WP「カスタムフィールド」の場合は、自動で日本語表記にしてくれた。)

jQueryの場合は、

など、言語指定をする。

してないと、

  • yyyy年mm月dd日(Mon

とか、英語の表記になる。

おまけ:英語で曜日を聞くとき。

曜日は英語で言うと、「day of the week」。すごく微妙な長さ。

会話で使うこともあるけど、連呼するには長い。

普段使いで「今日って何曜日???」って聞くなら、

  • 「今日って何曜日???」= What day is today?

な気がする。

「今日って何日?」

  • 「今日って何日?」=What is today’s date??

な気がする。

気になって調べたら、やっぱいろんな国で気になる人がいるらしい(笑

実際は、what is the day today?? Monday???

とか曜日をフレージングしてしまえば、ちょっと文章違っても意図は伝わる気がする(笑

コードに使う変数(曜日・日付)

サンプルコードで使われる変数を見てると、

曜日:day

日付:date

の場合が多い気がする(個人的観測w)

自分は分かりづらいので、

曜日:day_of_the_weeek

日付:date

と長ったらしい変数を使ってます。笑

まぁ、あんまり曜日の変数呼ぶこともないし。

Advertise

シェアする

フォローする