#20321
Yutaka Emura
Keymaster

You can use a JavaScript macro to insert date/time by any format. For example:

var date = new Date();
var hour = date.getHours();
var hh = hour;
if( hour < 10 )  hh = "0" + hour;
var min = date.getMinutes();
var mm = min;
if( min < 10 )  mm = "0" + min;
var sec = date.getSeconds();
var ss = sec;
if( sec < 10 )  ss = "0" + sec;

var monthNames = [
    "January", "February", "March",
    "April", "May", "June", "July",
    "August", "September", "October",
    "November", "December"
];

var day = date.getDate();
var monthIndex = date.getMonth();
var year = date.getFullYear();

document.write( hh + ":" + mm + ":" + ss + ", " + day + " " + monthNames[monthIndex] + ", " + year);

I am trying to prioritize features that can’t be done by using macros higher than others, which allows EmEditor keep lightweight.