Я создаю функции для добавления даты и времени увеличения. Это переменные:date.js добавит дату, но время не
var a = moment().format("MM/DD/YY");
var j = moment().format("hh:mm A");
var b = moment(a).format("MM/DD/YY");
var s = moment(j).format("hh:mm:ss");
var y = moment({ h: 23, m: 59}).format('hh:mm A');
Вот функции:
function myFunction() {
var c = moment(b).add(1, 'day').format("MM/DD/YY");
document.getElementById("demo2").innerHTML = "<p></p>"+ "X: " +c + "<br>" + y;
b = c;
}
function myFunction1() {
var c = moment(b).add(1, 'month').format("MM/DD/YY");
document.getElementById("demo2").innerHTML ="<p></p>"+ "X: " +c + "<br>" + y;
b = c;
}
function myFunction2() {
var c = moment(b).add(1, 'year').format("MM/DD/YY");
document.getElementById("demo2").innerHTML ="<p></p>"+ "X: " +c + "<br>" + y;
b = c;
}
function myFunction3() {
var c = moment(a).format("MM/DD/YY")
document.getElementById("demo2").innerHTML = "<p></p>"+ "X: 00/00/00" + "<br>" + y;
b = c;
}
function myFunction5() {
var d = moment(y).add(1, 'hours').format("hh:mm A");
document.getElementById("demo2").innerHTML = "<p></p>"+ "X: "+ c + "<br>" + d;
y = d;
}
function myFunction6() {
var e = moment(y).add(1, 'min').format('hh:mm A');
document.getElementById("demo2").innerHTML = "<p></p>"+ "X: "+ c + "<br>" + e;
y = e;
}
Функции добавить 1 день, 1 месяц и 1 год, и ясно (myFunction3) все работы. Функции времени нет. Я начинаю с 23:59 и хочу увеличить часы и минуты отдельно. Я знаю, что мой код груб, я все еще учился. Благодаря
Я думаю, проблема может заключаться в том, что переменная 'c' не определена в' myFunction5' и 'myFunction6'. Вам нужно либо объявить его внутри области действия, либо глобальными переменными. – TW80000