@Historian111

Как получить номер дня недели по дате (любой, не обязательно текущей) на php?

Нужно получить номер дня в неделе по дате, не обязательно текущей.

Имеется такой код:

$time = '2018-10-14';
$date = date('w', $time);
echo $date;

Но к сожалению он возвращает 4.....Хотя должно быть 0.... Что я не так сделал?
  • Вопрос задан
  • 8296 просмотров
Решения вопроса 2
Функция date вторым параметром принимает timestamp. php.net/manual/ru/function.date.php
В Вашем случае можно написать так:
$time = strtotime('2018-10-14');\\Перевод даты в timestamp
    $date = date('w', $time);
    echo $date;
Ответ написан
daur_sdg
@daur_sdg
$time = new DateTime('2018-10-14');
$date = $time->format('w');
echo $date;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы