als / dtf
Date Component.
Installs: 123
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:OpenEdge ABL
Requires (Dev)
- parser/composer: ^1.0
This package is auto-updated.
Last update: 2024-10-24 17:36:07 UTC
README
Класс, который предоставляет некоторые дополнительные возможности по оперированию с объектами типа «дата».
Installation
$ composer require als/dtf
Basic Usage
Примеры вызова (методы класса вызываются статически).
Напечатать время now в человеческом формате по русски:
^Als/Dtf:format[%T %d %h %Y]
Напечатать время now в человеческом формате по английски:
^Als/Dtf:format[%T %d %h %Y;;${Als/Dtf:ei-locale}]
Напечатать дату рождения из переменной $bithday
в формате %d/%m/%Y:
^dtf:format[%d/%m/%Y;$bithday]
Описаны методы:
################################### # @create[date] из строки/даты конструирует объект типа date # @format[fmt;date;locale] выводит полученную date, используя форматную строку # @last-day[date] возвращает дату последнего дня заданного[текущего] месяца # @from822[string] создает дату из переданной строки-даты в формате RFC822 # @to822[date;timezone] сдвигает дату из текущей TZ в указанную TZ и выводит её в виде строки в формате RFC822 # @setLocale[locale] задает новое значение locale, возвращая старое # @resetLocale[] сбрасывает locale в default ###################################
References
- Bugs and feature request are tracked on GitHub