• Как рассчитать время смен на js?

    @JeyFom Автор вопроса
    Aetae, оно в песочнице все правильно высчитывает, а у меня в коде какие-то страсти с датами происходят) хотя ничего не пропустила и никаких дополнительных приблуд не добавляла
    0: {title: "2020-08-10 07:00:00 - 2020-08-10 19:00:00", value: Array(2)}
    1: {title: "2020-08-08 19:00:00 - 2020-08-09 07:00:00", value: Array(2)} 
    2: {title: "2020-08-08 07:00:00 - 2020-08-08 19:00:00", value: Array(2)}
    3: {title: "2020-08-06 19:00:00 - 2020-08-07 07:00:00", value: Array(2)}
    4: {title: "2020-08-06 07:00:00 - 2020-08-06 19:00:00", value: Array(2)}


    так же еще забыла указать, что Start может быть отрицательным - вот тогда вообще все ломается и сутки перестают добавляться. "Start": -18000, "End": 25200.
  • Как рассчитать время смен на js?

    @JeyFom Автор вопроса
    не совсем то, что нужно - так дата увеличивается, а должна наоборот уменьшаться. при замене .add на .subtract дата убывает, но неверно расставляются начало и конец для четного периода: старт предыдущего периода должен стать концом нового.
    При замене становится так:
    0: "2020-08-08 07:00:00 - 2020-08-08 19:00:00"
    1: "2020-08-08 19:00:00 - 2020-08-07 07:00:00"
    2: "2020-08-07 07:00:00 - 2020-08-07 19:00:00"
    3: "2020-08-07 19:00:00 - 2020-08-06 07:00:00"
    4: "2020-08-06 07:00:00 - 2020-08-06 19:00:00"
    
    Должно быть:
    0: "2020-08-08 07:00:00 - 2020-08-08 19:00:00"
    1: "2020-08-07 19:00:00 - 2020-08-08 07:00:00"
    2: "2020-08-07 07:00:00 - 2020-08-07 19:00:00"
    3: "2020-08-06 19:00:00 - 2020-08-07 07:00:00"
    4: "2020-08-06 07:00:00 - 2020-08-06 19:00:00"
  • Как передать данные между двумя компонентами React (не родителем и потомком)?

    @JeyFom Автор вопроса
    Я читала об этом, но не совсем поняла, как правильно применить, а Вы прям дали готовое решение - спасибо!
  • Как передать данные между двумя компонентами React (не родителем и потомком)?

    @JeyFom Автор вопроса
    Да это и есть spa, в ТЗ мне поставили вот такое задание.
    А можно поконкретнее? У меня была попытка так сделать, но вместо инпута отображалась пустая страница. Полагаю, что нужно что-то прописать в компоненте с инпутом, чтобы получить нужный id?
    Я только постигаю этот дзен, поэтому извиняюсь, если глупость спрашиваю