Инструменты пользователя

Инструменты сайта


limb3:ru:packages:datetime:lmb_month

lmbMonth

Класс lmbMonth - предназначен для упрощения работы с одним календарным месяцем.

Инициализация

В качестве параметров конструктора lmbMonth может получать или год с месяцем, или timestamp даты, или строку с датой в ISO-формате. Например:

lmb_require('limb/datetime/src/lmbMonth.class.php');
$month1 = new lmbMonth(2007, 2); // Февраль 2007
$month2 = new lmbMonth(time()); // Текущий месяц.
$month2 = new lmbMonth('2007-02-12'); // Февраль 2007

lmbMonth самостоятельно находит первый и конечный день указанного месяца.

Методы класса lmbMonth

  • getMonth() - возвращает номер месяца (1 - Январь)
  • getMonthName() - возвращает полное название месяца, получение при помощи php функции date()
  • getMonthShortName() - возвращает укороченное название месяца, полученное при помощи php функции date
  • getNextMonth() - возвращает объект класса lmbMonth с последующим месяцем
  • getPrevMonth() - возвращает объект класса lmbMonth с предыдущим месяцем
  • getNumberOfWeeks() - возвращает общее количество недель в месяце (включая неполные).
  • getNumberOfDays() - возвращает количество дней в месяце.
  • getWeek($n) - возвращает массив объектов класса lmDate, которые соответствуют дням недели, с номером $n ($n начинается с 0).
  • getAllWeeks() - возвращает массив (недели) массивов (дни) дат со всеми днями недель месяца.

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   ___    ___    ___    _  __  ____ 
  / _ |  / _ |  / _ \  / |/ / / __ \
 / __ | / __ | / // / /    / / /_/ /
/_/ |_|/_/ |_|/____/ /_/|_/  \___\_\
 
limb3/ru/packages/datetime/lmb_month.txt · Последние изменения: 2010/11/10 10:02 (внешнее изменение)