ПредишенСледващото

въведение

JDate е клас помощник, удължен от DateTime клас PHP, която позволява на разработчиците да се справят с форматиране на датата по-ефективно. Класът позволява на разработчиците да дати формат за четящи се, MySQL взаимодействие, UNIX изчисление клеймото, а също така осигурява помощник методи за работа в различни часови зони.

Използването JDate

Създаване на копие на JDate

Всички помощник методи се изисква копие от дата JDate клас. За да започнете, трябва да го създадете. JDate обект може да бъде създаден с две изображения. Един - е типичен местен метод за лесно създаване на нова инстанция:

Можете също да създадете всеки един случай, използвайки определението в JDate клас статичен метод:

Не е установена разлика между двата метода не е толкова JDate :: getInstance просто създава нова инстанция на клас JDate на точно като е показано на първия метод.

Като алтернатива, можете просто да се премахне текущата дата (както JDate клас обект) използване от дадено приложение

Конструкторът на класа JDate (и статичен метод gedInstance) вземат две незадължителни параметри: всяка дата низ за форматиране и някои часови пояс. Неуспехът да прехвърли всяка дата низ създаде обект JDate клас с текущата дата и час, докато не предаване на часовата зона ще позволи съоръжението да се използва JDate часови пояс, който е конфигуриран по подразбиране.

Първият аргумент, ако са те, трябва да бъде низ, който може да се получи с помощта на родния строителя PHP DateTime. Например:

Временно пример за формати на датата

JFactory :: getDate () получава JDate обект и след това, което правим функцията JDate toFormat

В "toFormat" API Joomla 3.3 функция е променено на "формат", така че горния пример трябва да бъде:

Функция: toISO8601 (булев $ местната = невярно): низ

Зададохме функция Парам преди да "фалшив" и след с "истински" (часова зона на потребителя е настроен на "Америка / New_York"), получаваме:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!