@MP said in Критический баг с переменными в node.js:
@UserTrue если они не глобальные, то это можно объяснить только багом, что переменные меняются из других потоков
я работают с nodejs и таких багов не встречал, сделайте демо скрипт с этим багом
Получаю в моем часовом поясе дату в миллисекундах.
Причем, в "Яваскрипт" выполняется нормально, а в "Выполнить код" не выполняется. Не могу понять в чем причина.
Просто хочется без браузера выполнять код т к имхо, кубик "выполнить код" - работает быстрее! А кубик "Яваскрипт" требует браузера поэтому медленней, а мне важны миллисекунды.
let chas = "60000";
var now = new Date().getTimezoneOffset(); //now -120
var millisek_smesh = Number(chas) * Number(now);
var date = new Date();
var mil = date.getTime();
if (millisek_smesh < 0) {
var millisek_smesh_itog = Number(mil) - Number(millisek_smesh);
} else {
var millisek_smesh_itog = Number(mil) + Number(millisek_smesh);
}
[[TIME_MOEGO_KOMPA_IGIDANIE_STARTA]] = millisek_smesh_itog
https://community.bablosoft.com/post/139602
Вы хоть пробовали прежде рассады одинаковых постов?