Поскольку желаемым форматом является дата ISO 8601
, вы можете использовать .toISOString
в JavaScript. Однако вас интересуют только первые 10 символов (не время ), поэтому вы хотите добавить .substring(0,10)
.
Date.prototype.toISODateString = function() { return this.toISOString().substring(0,10); }
Date.prototype.addMonths = function(val) { this.setMonth(this.getMonth()+val); return this;}
var date = new Date();
var todayFormatted = date.toISODateString();
console.log(todayFormatted);
var lastMonthFormatted = date.addMonths(-1).toISODateString();
console.log(lastMonthFormatted);
Я сделал шаги форматирования функцией под названием toISODateString()
и добавил ее в прототип Date
, который является причудливый способ сказать «Вы можете связать .toISODateString()
с любым Date
сейчас».
Чтобы установить дату месяца, я использовал .setMonth()
. Я также превратил это в функцию под названием addMonths
.
как насчет
HKEY_CURRENT_USER\Software\Classes?
и
HKEY_LOCAL_MACHINE\SOFTWARE\Classes
Что Вы видите в HKEY_CLASSES_ROOT, на самом деле слияние этих двух ключей (и он зависит от Ваших полномочий, в которых из этих двух ответвление новые записи, сделанные под HKEY_CLASSES_ROOT, будут созданы).