Я запутался при использовании php для обработки даты / времени.
Я пытаюсь сделать следующее: когда пользователь посещает мою страницу, я спрашиваю его часовой пояс, а затем показываю «день недели» в его часовом поясе.
Я не хочу пользоваться браузером днем. Я хочу сделать этот расчет на php.
Вот как я пытаюсь этого добиться:
- Часовой пояс, введенный пользователем
- Отметка времени Unix, рассчитанная функцией php time ().
Но я не знаю, как действовать ... Как мне получить «день недели» в этом часовом поясе.
date("N", $timestamp)
для получения1..7
значений, начиная с понедельника. В более старых версиях вы можете использовать эту уловку(date("w", $timestamp) + 6) % 7
для получения0..6
значений, начиная с понедельника.