August 20, 2015 at 11:03 am #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.