• ベストアンサー

Date フォーマット

JavaScritp初心者です。 Dateオブジェクトの形式ですが、 ネットで調べると、みなさん色々工夫されてフォーマットしていますが、(プラグイン配布など) 2014年現在でも、簡単に(数行で)フォーマットできないのでしょうか? var d=new Date(); console.log(d); フォーマット: yyyy/mm/dd(2014/02/26)や yy年m月d日(2014年2月26日)など JQueryでもいいのですが、 お手数ですが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.1

Intl APIを使うことによりある程度はできます https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat date = new Date date.toLocaleString('ja', {year:'2-digit', month:'narrow', day:'numeric'}) // "14年2月26日" dtf = Intl.DateTimeFormat('ja-u-nu-fullwide', {year:'numeric', month:'numeric', day:'numeric'}) dtf.format(date) // "2014/2/26" new Date().toLocaleDateString('ja-u-nu-hanidec-ca-japanese', {era:'long', year:'numeric'}) // "平成二六年" のように使います

noname#191256
質問者

お礼

早速のご回答ありがとうございます。 最近は(?)、便利なメソッドがあるんですね。 ありがとうございました。

関連するQ&A