- 作成者投稿
- 2009年2月26日 1:16 am #7151
naya
参加者F5キー押下で、規定では、時刻と日付が挿入されます。
これをカスタマイズし「yyyy年m月d日」形式で挿入したかったので、
F5を下記マクロに割り当て直しました。var nowdate = new Date();
var year = nowdate.getFullYear(); // 年
var mon = nowdate.getMonth() + 1; // 月
var date = nowdate.getDate(); // 日
document.write(year + “年” + mon + “月” + date + “日”);2014年2月1日 1:25 am #19104jiodesic
参加者同じく日付と時刻の挿入ですが、ヘルプによれば、
> 時刻と日付のフォーマットは、コントロール パネルの [地域と
> 言語のオプション] の [地域オプション] タブの [時刻] と [短い
> 形式] で設定できます。
とあり、「長い形式」の方で挿入したい場合があるかと思い、
nayaさんのこのマクロを参考にさせていただいて、次のように
付加してみました。var nowdate = new Date();
var Dname = [“日”,”月”,”火”,”水”,”木”,”金”,”土”]; //曜日変換
var year = nowdate.getFullYear(); //年
var mon = nowdate.getMonth()+1; //月
var date = nowdate.getDate(); //日
var wday = Dname[nowdate.getDay()]; //曜日
var hour = nowdate.getHours(); //時
var minutes = nowdate.getMinutes(); //分
var seconds = nowdate.getSeconds(); //秒
mon = (“0” + mon).slice(-2); //月2桁
date = (“0” + date).slice(-2); //日2桁
hour = (“0” + hour).slice(-2); //時2桁
minutes = (“0” + minutes).slice(-2); //分2桁
seconds = (“0” + seconds).slice(-2); //秒2桁
document.write(year + “/” + mon + “/” + date + ” (” + wday + “) ” + hour + “:” + minutes + “:” + seconds);これだと「yyyy/mm/dd (ddd) HH:MM:SS」形式で挿入される
ハズです。
日付+曜日+時分秒、を、1桁数字だったら前にゼロを付加した形で、
ですね。
みなさんも、お試しくださると私もうれしいです。
nayaさん、貴重なコードとご示唆をありがとうございました。追伸:
一応、ヘルプとネットを検索して確認したつもりですが、もっと
簡便な形で(マクロを使うまでもなく等)実現する方法がありましたら、
失礼しました。
そのような方法があれば、ぜひお教えいただけると助かります。2014年2月6日 2:59 pm #19128Delフサ
参加者私の作成したプラグインを使っていただけると、
さまざまな書式に対応した日付時刻が文字列挿入可能かと思います。EmEditor Plugin InsertDate.dll InsertTime.dll Readme
http://delfusa.main.jp/delfusafloor/download/emeditor_plugin/insertdatetime/readme.html2014年2月10日 12:19 am #19133jiodesic
参加者ありがとうございます。
ご教授いただいたプラグインのreadmeを拝見しました。
日付と時刻がかなり多様な書式で入れられるところは大変便利
そうですね。
ただ、ショートカット・キーを2回押さないと、日付と時刻の
両方は入れられないようなのですが、そこのところは何か手法が
あるのでしょうか、1回で済むような…2014年2月20日 1:24 pm #19199Delフサ
参加者設定ファイルのInsertDateTime.iniが
[DateFormat]
Item01=yyyy/mm/dd
Item02=yyyy/mm/dd(aaa)このようになっておりますが
これを[DateFormat]
Item01=yyyy/mm/dd hh:nn:ss
Item02=yyyy/mm/dd(aaa)
というように時刻書式を入力していただくと
同時に日付時刻が入るように変更可能です。2014年4月9日 1:25 am #19353jiodesic
参加者Delフサ様
お返事が大変遅くなりまして申し訳ございません。
また、ご親切にご教示ありがとうございます。
DateFormatにも日付だけでなく時刻書式も入れられるのですね。
なるほど!
どうもありがとうございました。 - 作成者投稿
- このトピックに返信するにはログインしてください。