Size: a a a

2020 May 19

НА

Николай Алиферов... in pro.js
Сергей Чурмин
А напомните как называется формат времени в в мелесекундах с прошедших с 1 января 1970 года GMT+0. Видь же UTC или я что то путаю?
источник

А

Алхимик in pro.js
Виктория
Прочитать книгу Роберта Мартина "Чистая архитектура" и сделать по-нормальному
+
источник

СЧ

Сергей Чурмин... in pro.js
ну и традиционно ждем порцию какашек в мою сторону, норм написано или я опять чой то перегнул
function checkDateIsWorking(dateUnixFormatted) {
   if (isNaN(Date.parse(dateUnixFormatted)) === false) {
       return "data is not valid\nformat UTC or Date.now()"
   }
   let dd = dateUnixFormatted.getDate();
   let mm = dateUnixFormatted.getMonth()+1;
   let yyyy = dateUnixFormatted.getFullYear();
   if(dd<10) {
       dd='0'+dd;
   }
   if(mm<10) {
       mm='0'+mm;
   }
   let dateTmp = yyyy+mm+dd;
   console.log(dateTmp);
   let urlServer = "https://isdayoff.ru/" + dateTmp;
   xhr.open('GET', urlServer, false);
   xhr.send();
   if (xhr.status !== 200) {
       if (xhr.status === 400 && "100" === xhr.statusText){
           return "data is not valid\nformat YYYYMMDD"
       }
       if (xhr.status === 404 && "101" === xhr.statusText){
           return "data not Found"
       }
       // Error, Output Example: 404: Not Found
       return xhr.status + ': ' + xhr.statusText
   } else {
       return xhr.responseText === '0';
   }
}
источник

S

Syntax Highlight Bot in pro.js
источник

НА

Николай Алиферов... in pro.js
Сергей Чурмин
ну и традиционно ждем порцию какашек в мою сторону, норм написано или я опять чой то перегнул
function checkDateIsWorking(dateUnixFormatted) {
   if (isNaN(Date.parse(dateUnixFormatted)) === false) {
       return "data is not valid\nformat UTC or Date.now()"
   }
   let dd = dateUnixFormatted.getDate();
   let mm = dateUnixFormatted.getMonth()+1;
   let yyyy = dateUnixFormatted.getFullYear();
   if(dd<10) {
       dd='0'+dd;
   }
   if(mm<10) {
       mm='0'+mm;
   }
   let dateTmp = yyyy+mm+dd;
   console.log(dateTmp);
   let urlServer = "https://isdayoff.ru/" + dateTmp;
   xhr.open('GET', urlServer, false);
   xhr.send();
   if (xhr.status !== 200) {
       if (xhr.status === 400 && "100" === xhr.statusText){
           return "data is not valid\nformat YYYYMMDD"
       }
       if (xhr.status === 404 && "101" === xhr.statusText){
           return "data not Found"
       }
       // Error, Output Example: 404: Not Found
       return xhr.status + ': ' + xhr.statusText
   } else {
       return xhr.responseText === '0';
   }
}
а как же кодстайл? отделять логические блоки друг от друга переносом строки?
источник

А

Алхимик in pro.js
Ну в последней же строке запись идёт.
источник

А

Алхимик in pro.js
Сергей Чурмин
ну и традиционно ждем порцию какашек в мою сторону, норм написано или я опять чой то перегнул
function checkDateIsWorking(dateUnixFormatted) {
   if (isNaN(Date.parse(dateUnixFormatted)) === false) {
       return "data is not valid\nformat UTC or Date.now()"
   }
   let dd = dateUnixFormatted.getDate();
   let mm = dateUnixFormatted.getMonth()+1;
   let yyyy = dateUnixFormatted.getFullYear();
   if(dd<10) {
       dd='0'+dd;
   }
   if(mm<10) {
       mm='0'+mm;
   }
   let dateTmp = yyyy+mm+dd;
   console.log(dateTmp);
   let urlServer = "https://isdayoff.ru/" + dateTmp;
   xhr.open('GET', urlServer, false);
   xhr.send();
   if (xhr.status !== 200) {
       if (xhr.status === 400 && "100" === xhr.statusText){
           return "data is not valid\nformat YYYYMMDD"
       }
       if (xhr.status === 404 && "101" === xhr.statusText){
           return "data not Found"
       }
       // Error, Output Example: 404: Not Found
       return xhr.status + ': ' + xhr.statusText
   } else {
       return xhr.responseText === '0';
   }
}
 let dateTmp = yyyy+mm+dd;


Ты понимаешь что делает этот код?
источник

СЧ

Сергей Чурмин... in pro.js
Алхимик
 let dateTmp = yyyy+mm+dd;


Ты понимаешь что делает этот код?
да, а ты нет?
источник

А

Алхимик in pro.js
Ты просто складываешь числа. Тебе наверное строка нужна.
источник

DE

Denis Efremov in pro.js
Сергей Чурмин
ну и традиционно ждем порцию какашек в мою сторону, норм написано или я опять чой то перегнул
function checkDateIsWorking(dateUnixFormatted) {
   if (isNaN(Date.parse(dateUnixFormatted)) === false) {
       return "data is not valid\nformat UTC or Date.now()"
   }
   let dd = dateUnixFormatted.getDate();
   let mm = dateUnixFormatted.getMonth()+1;
   let yyyy = dateUnixFormatted.getFullYear();
   if(dd<10) {
       dd='0'+dd;
   }
   if(mm<10) {
       mm='0'+mm;
   }
   let dateTmp = yyyy+mm+dd;
   console.log(dateTmp);
   let urlServer = "https://isdayoff.ru/" + dateTmp;
   xhr.open('GET', urlServer, false);
   xhr.send();
   if (xhr.status !== 200) {
       if (xhr.status === 400 && "100" === xhr.statusText){
           return "data is not valid\nformat YYYYMMDD"
       }
       if (xhr.status === 404 && "101" === xhr.statusText){
           return "data not Found"
       }
       // Error, Output Example: 404: Not Found
       return xhr.status + ': ' + xhr.statusText
   } else {
       return xhr.responseText === '0';
   }
}
Это пиздец, ты безнадёжен! Лучше застрелись!!!
источник

А

Алхимик in pro.js
Сергей Чурмин
да, а ты нет?
😂
источник

t

th.witness in pro.js
Denis Efremov
Это пиздец, ты безнадёжен! Лучше застрелись!!!
:D
источник

t

th.witness in pro.js
🙃
источник

В

Виктория in pro.js
Сергей Чурмин
ну и традиционно ждем порцию какашек в мою сторону, норм написано или я опять чой то перегнул
function checkDateIsWorking(dateUnixFormatted) {
   if (isNaN(Date.parse(dateUnixFormatted)) === false) {
       return "data is not valid\nformat UTC or Date.now()"
   }
   let dd = dateUnixFormatted.getDate();
   let mm = dateUnixFormatted.getMonth()+1;
   let yyyy = dateUnixFormatted.getFullYear();
   if(dd<10) {
       dd='0'+dd;
   }
   if(mm<10) {
       mm='0'+mm;
   }
   let dateTmp = yyyy+mm+dd;
   console.log(dateTmp);
   let urlServer = "https://isdayoff.ru/" + dateTmp;
   xhr.open('GET', urlServer, false);
   xhr.send();
   if (xhr.status !== 200) {
       if (xhr.status === 400 && "100" === xhr.statusText){
           return "data is not valid\nformat YYYYMMDD"
       }
       if (xhr.status === 404 && "101" === xhr.statusText){
           return "data not Found"
       }
       // Error, Output Example: 404: Not Found
       return xhr.status + ': ' + xhr.statusText
   } else {
       return xhr.responseText === '0';
   }
}
Отформатируй код для начала по-нормальному, тогда можно будет про всё остальное поговорить
источник

СЧ

Сергей Чурмин... in pro.js
Алхимик
Ты просто складываешь числа. Тебе наверное строка нужна.
мда, ты прав. а работает потому что там ноль есть щя поправлю
источник

А

Алхимик in pro.js
if(dd<10) {
 dd='0'+dd;
}

И замени это на dd.toString().padStart(2, "0").
источник

А

Алхимик in pro.js
Сергей Чурмин
мда, ты прав. а работает потому что там ноль есть щя поправлю
Вообще что тебе нужно сделать? Получить строку с временем в определённом формате?
источник

СЧ

Сергей Чурмин... in pro.js
Алхимик
Вообще что тебе нужно сделать? Получить строку с временем в определённом формате?
проверить является день рабочим и не празничным
источник

НА

Николай Алиферов... in pro.js
Виктория
Отформатируй код для начала по-нормальному, тогда можно будет про всё остальное поговорить
Это как скомканную и всю в жирных пятнах тетрадь принести на проверку учителю 😄
источник

В

Виктория in pro.js
Вот именно
источник