Как и следовало ожидать, setSeconds(); обычно возвращает и устанавливает секунды текущей даты, переданные в указанное значение, которое находится внутри параметров. Но что бы я ни пробовал в веб-редакторе p5.js, это не дает абсолютно никакого эффекта.
Я хотел написать код, который вычислял бы угол (от горизонтали) и направление движущегося объекта. Попытался вставить функцию везде, где только можно вообразить, и даже изолировал свой фрагмент кода от остального, чтобы убедиться, что на него не влияет нежелательный внешний код (например, другие переменные).
function seconds_Passed()
{
timePassed = new Date()
timePassed.setSeconds(0); //Has no effect even though many js examples show
//this as the way to do it.
secondsPassed = timePassed.getSeconds();
console.log(secondsPassed);
}
Сообщений об ошибках нет. Ожидаемые результаты таковы: секунды всегда начинаются с 0, когда я запускаю код, а не фактические секунды, проходящие в реальном времени, которые вы видите на своих настольных часах.