За последние 24 часа нас посетили 23110 программистов и 1238 роботов. Сейчас ищут 786 программистов ...

Что не так с touch()?

Тема в разделе "PHP для новичков", создана пользователем Вероломство, 15 дек 2020.

  1. Вероломство

    Вероломство Активный пользователь

    С нами с:
    19 июн 2017
    Сообщения:
    615
    Симпатии:
    24
    PHP:
    1. touch('test.txt', time() + 60);
    2. echo time() . ' :: ' . filectime('test.txt'); // 1607986629 :: 1607986629
    Почему не 1607986629 :: 1607986689?

    То есть почему не добавилась минута или я что-то не так понял с этой функцией?
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.824
    Симпатии:
    738
    Адрес:
    Татарстан
    Посмотрите описание time(), тами не секунды, и мили или микро
     
    Вероломство нравится это.
  3. Вероломство

    Вероломство Активный пользователь

    С нами с:
    19 июн 2017
    Сообщения:
    615
    Симпатии:
    24
    слепое я чудовище: filemtime() же, а я fileсtime() заюзал и втыкаю, решено, всё работает