javascript カレンダー

http://www.kawa.net/works/js/jkl/calender.html
で日付入力は 2012/06/15 という形式ですが、
2012年6月15日(金) という形式にしていただきたいです。
多分コードをいじらないといけないと思います。
ずうずうしいお願いですが、やっていただけたら幸いです。
よろしくお願い致します。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2012/06/16 09:53:50

ベストアンサー

id:Cherenkov No.1

回答回数1504ベストアンサー獲得回数493

これでどうでしょう。表示部分しか確認していないのでおかしいところがあるかも。
ちゃんとテストしてください。
shift_jisで保存。

// フォーム入力欄に指定した値を書き込む

JKL.Calendar.prototype.setFormValue = function (ymd) {
    if ( ! ymd ) ymd = this.getDateYMD();   // 無指定時はオブジェクトから?
    var form1 = this.getFormElement();
    if ( form1 ) form1.value = ymd.replace(/(\d+)\/0?(\d+)\/0?(\d+)/, function(e, y, m, d) {
      var day = ["日","月","火","水","木","金","土"][new Date(e).getDay()];
      return y + '年' + m + '月' + d + '日' + '(' + day + ')';
	});
};
他3件のコメントを見る
id:a-kuma3

でもちゃんと動いていないような。

ちゃんと動いてないのは、ぼくのコードです?
雰囲気だけで書いてしまいました (^^;

2012/06/15 21:38:42
id:dy201

やっていただいて、ありがとうございました!無事目的どおり表示されました。本当にうれしいです!作者さんのページで紹介させていただければと思います。本当にありがとうございました。

2012/06/16 09:52:37
  • id:a-kuma3
    質問で示されてる URL から、こんなとこに飛べる。
    http://www.kanaya440.com/contents/js/calendar/

    この人がいじったコードだと、日付のフォーマットが割と自由に設定できる。
    残念なのは、カレンダーを別ウィンドウで出してるところかな。
    今どきの UI に慣れちゃうと、ちょっとダサい。
  • id:dy201
    参考にさせていただきます。ありがとうございました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません