Показать сообщение отдельно
  #59 (permalink)  
Старый 28.07.2019, 00:01
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Блондинка
доработать календарь...
Слишком много букв в нем. А если без шутки, то для того чтобы календарь "не дергался" на странице его размер должен быть фиксирован. Все месяцы можно вывести в размер 7х6, что с шапкой дней недели будет составлять 7х7.

А для того чтобы вывести дни календаря с учетом предыдущего месяца, нужно получить метку времени первого дня этого месяца, затем день недели этого месяца. После этого можно получить метку времени, дату с которой будет начинаться календарь, которая получится коррекций его первого дня минус его дня недели. Останется в цикле добавлять к этой дает итератор цикла от 0 до 41 и получится календарь и с пред, и следующим месяцем.
Ответить с цитированием