Задать вопрос
@egorlisss

Как прибавлять к timestamp 1 день?

Получаю значение с сайта в формате TimeStamp и прибавляю "1" к дню
axios.get(`https://minecraft-statistic.net/api/player/info/${message.$match[1]}/182507`).then(res => {
	if((res.data && res.data.status) == 'ok'){
	
	if(res.data && res.data.data) {
	let last = res.data.data.last_play || 0
	var currentDate = new Date(last*1000);
    var date1 = currentDate.getDate();
    var month = currentDate.getMonth();
    var year = currentDate.getFullYear();
    var lastplay = (date1 + 1) + "." +(month + 1) + "." + year;
	
	})
	return message.send(`В последний раз играл: ${lastplay}`})


Всё бы ничего, но допустим если число месяца "31" и к нему прибавляется "1", то уже получаем "32".
Ne65EqQMQdw.jpg
Необходимо прибавлять к Timestamp 1 день, но чтобы при последнем дне месяца, число переходило на следующий месяц.
  • Вопрос задан
  • 1045 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
mosesfender
@mosesfender
Меланхолик, параноик, падал с коек
currentDate = currentDate.setDate(currentDate.getDate() + 1);


Просто оперируй объектом даты, а не строками из него полученными.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 13:01
50000 руб./за проект
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект