西暦4桁と曜日の表示についてNo.00532
いっとく さん 99/05/04 01:12
 
もうすぐ2000年になりますが、マクロの日付関数(date)を使って

先ず、西暦の4桁表示をしたいのですが、どうしたらいいか教えてください。
HPでは秀丸のY2K問題への対応について2000年1月1日からは 00/01/01 となると解
説してありますが、2000/01/01 と表示したいのです。

次に、日付の後に曜日を英字(たとえば MON または Mon)と表示しるようにもしたい
のですが、どうしたらいいでしょうか?

現状は署名するのに日付をいれており、マクロは下記の通りです。
insert "\n"+ leftstr( date, 8 ) + " " + time + " 太田一徳 (いっとく)"+"\n
"+"\n"

PS:2000年まであと242日ですね。

99/05/04 01:01:16 太田一徳 (いっとく)

[ ]
RE:00532 西暦4桁と曜日の表示についてNo.00535
いっとく さん 99/05/04 20:24
 
私の要望にあう日付マクロの記述方法がわかりました。
自己コメントですみませんが、後日のため会議室に残します。

$year= leftstr(date, 2);
if(val($year)>98){
    $c="19";
}else{$c="20";
}

 $Jw="日 月 火 水 木 金 土";
 $Ew="SunMonTueWedThuFriSat";
 $Week=midstr(date,9,2);
 $Eweek=midstr($Ew,strstr($Jw,$Week),3);

insert "\n"+"では  (^_^)/~"+"\n"+"------------------------------------------
------------"+"\n"+$c + leftstr( date, 8 ) + " (" + $Eweek + ") " + time + "
  いっとく from  信州・安曇野"+"\n";
endmacro;


では  (^_^)/~
------------------------------------------------------
1999/05/04 (Tue) 20:16:07  いっとく from  信州・安曇野




[ ]