▽1
●
Cherenkov ベストアンサー |
これでどうでしょう。表示部分しか確認していないのでおかしいところがあるかも。
ちゃんとテストしてください。
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 + ')'; }); };