フォームフィールドに現在の日付と曜日を表示する
対応バージョン

3.0a 4.0 4.05 5.0
Windows




Macintosh




ポイント
yb = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
dt = new Date();
y = dt.getFullYear();
m = dt.getMonth() + 1;
d = dt.getDate();
n = dt.getDay();
myField = this.getField("cDate");
myField.value = y+"/"+m+"/"+d+" "+yb[n];
説  明
フォームフィールドに現在の日付と曜日を入れるにはDateオブジェクトを作成しgetFullYear、getMonth、getDate、getDayで年月日、曜日を取得します。表示する曜日の文字列はあらかじめ配列に代入しておきgetDayで得られた値をキーにして曜日の文字を取得します。getFieldで代入先のフォームフィールドを取得しvalueプロパティに表示する文字列(日付/曜日)を入れます。
サンプル

yb = ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];
dt = new Date();
y = dt.getFullYear();
m = dt.getMonth() + 1;
d = dt.getDate();
n = dt.getDay();
myField = this.getField("cDate");
myField.value = y+"/"+m+"/"+d+" "+yb[n];


 
■サンプルスクリプトを実行する >> Acrobat で動作確認
補足説明
なし