i-avatar777 / service-date-rus
支持俄历的日期格式化服务
1.0.20
2020-10-17 11:00 UTC
Requires
- php: >=5.4.0
README
支持俄历的日期格式化服务
符合《关于俄历日期和时间在软件代码中的表示》标准 BOST 000006-7528 http://avr3.ru/doHmJp
所有格式的表格: https://docs.google.com/document/d/1aD4oE2K8KftErG1d6NJyruXTvY4SPrkMhSw3r80nr6Q/edit?usp=sharing
函数将格式化字符串转换为根据指定参数生成的日期和时间字符串。
在格式化字符串中,除了允许使用 date() 函数的标准代码之外,还可以使用额外的代码
- b - 根据俄历计算的世界年序号
- k - 使用小写的俄语完整月份名称(属格,例如:1 февраля)按照格里历计算
- K - 使用三个字母缩写的俄语月份名称按照格里历计算
- V - 圣年标志 0 - 没有 1 - 有(对于俄历)
- x - 俄历年的编号 1-9(见下文)
- X - 俄历年的编号 1-16(见下文)
- C - 月份中的俄历日从 1 到 41
- E - 月份中的俄历日从 01 到 41,带前导零
- f - 俄历周日的编号从 1 到 9
安装
要安装库,请使用 composer
{
"require": {
"i-avatar777/service-date-rus": "*"
}
}
或者使用以下命令
composer require i-avatar777/service-date-rus
年份元素的列表
1 Земля (Чёрный)
2 Звезда (Красный)
3 Огонь (Алый)
4 Солнце (Златый)
5 Дерево (Зеленый)
6 Свага (Небесный)
7 Океан (Синий)
8 Луна (ФиоЛѣтовый)
9 Бог (Белый)
年份形象的列表
1 Путь (странник)
2 Жрец
3 Жрица
4 Мiр (Явь)
5 Свиток
6 Феникс
7 Лис (Навь)
8 Дракон
9 Змей
10 Орёл
11 Дельфин
12 Конь
13 Пёс
14 Тур (бык)
15 Хоромы (дом)
16 Капище (храм)
示例使用
use iAvatar777\services\DateRus\DateRus;
echo DateRus::format('b/Y');
将输出
7528/2020
链接
《关于俄历日期和时间在软件代码中的表示》标准 BOST №000006-7528 https://github.com/i-avatar777/kon/blob/master/%D0%91%D0%9E%D0%A1%D0%A2/%D0%91%D0%9E%D0%A1%D0%A2000006-7528.md
俄语斯拉夫-阿列伊日历 http://energodar.net/ha-tha.php?str=vedy%2Fkalendar