Дата последнего изменения (идентичные данные, не понимает if)

Поддержка
  • Всем добрый день, не подскажите пожалуйста, сравниваю две переменные, обе от одного файла, в разное время, данные - дата последнего изменения.
    Файл не меняется. Сохранил даже в текстовик для проверки. Оба текстовика выглядят вот так -
    Mon Mar 02 2020 00:59:25 GMT+0300 (RTZ 2 (
    Имеют одинаковый размер, нет никаких пробелов и тд.
    Использую для сравнения по if

    [[FILEINFO_LAST_MODIFIED]] == [[222]]
    

    Данные также по логам одинаковые. Говорит - спасибо, но данные разные. Если использую != - он говорит что условие верно и они не одинаковые.

    Где я накосячил с утра пораньше? Один нюанс, возможно критичный, но выглядит странно - данные я получаю с локального диска через "\"

    Заранее большое спасибо за помощь.

  • попробуй в ковычки взять оба значения

  • К сожалению - все тоже самое, пробовал. Все также говорит, что не ==.

  • @lcatlas, это потому что сравниваете даты, переведите даты в миллисекунды и сравнивайте их

  • Я сравниваю данные, они одинаковые, в чем тут проблема? С каких пор БАС не работает с одинаковыми значениями данных? Или он как-то по особенному воспринимает даты?

  • @lcatlas, дата это объект, операторы сравнения работают со строками и числами.

    Операторы сравнения

  • Ага, я понял, туплю с утра пораньше, спасибо большое. Сейчас переведу.

  • 0 Votes
    4 Posts
    447 Views
  • 0 Votes
    4 Posts
    563 Views
  • 0 Votes
    8 Posts
    1324 Views
  • 0 Votes
    3 Posts
    648 Views
  • 0 Votes
    4 Posts
    1054 Views